導航:首頁 > 編程語言 > java日期轉換時間戳

java日期轉換時間戳

發布時間:2023-03-04 21:51:33

1. java 日期轉換時間戳

可以查看Java的API中的format

2. Java獲取時間戳精確到年月日時

其實系統默認的都是毫秒數的時間戳, 所以你想要的2017-01-16 17:00:00 不是提取的, 而是格式化的
new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(System.currentTimeMillis());

3. 時間戳轉為日期格式

在線時間戳轉換工具
在java中獲取時間戳方式:

下面方法中,在調用Date構造函數而不傳遞參數的情況下,新創建的對象自動獲得當前日期和時間。如果想傳入特定日期,需將表示日期的字元串傳遞給Date構造函數。

4. Java裡面怎麼獲取指定日期的時間戳,比如日期格式是20130304,字元串類型的,怎麼獲取這個時間的時間戳

SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日");//設置日期格式
String msg =df.format(new Date());

new Date()替換成你需要格式化的日期

5. java程序,如成能將普通日期「2011/07/29 14:50:11」 轉換成 unix時間戳 網上看了不少方法,沒有好用的

一、java中Date類中的getTime()是獲取時間戳的,java中生成的時間戳精確到毫秒級別,而unix中精確到秒級別,所以通過java生成的時間戳需要除以1000。
二、下面是java代碼
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Bai {

/**
* @param args
*/
public static void main(String[] args) {
try {
String time = "2011/07/29 14:50:11";
Date date = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(time);
long unixTimestamp = date.getTime()/1000;
System.out.println(unixTimestamp);
} catch (ParseException e) {
e.printStackTrace();
}
}
}

6. java中14位時間戳怎麼獲取

  1. 應該是十三位,因為在java中日期時間戳格式轉換後將是13位。

  2. 顯示例子如下所示:

Dated=newDate();

Strings=String.valueOf(d.getTime());

System.out.println(s.length());

System.out.println(s);

3.展示結果:

13

1404269528171

4.希望對你有所幫助!

7. Java date 時間戳 怎麼轉換為 C# 時間戳

java的datetime類型用c#實現就是:
String timeStamp = GetTimestamp(DateTime.Now);

時間戳是從1970年0時0分0秒開始到現在的秒數.使用它來獲得的是一個INT值,儲存在資料庫里只要使用INT格式就可以了,方便資料庫進行排序,搜索,而且比datetime格式更節省資料庫空間。
通常用以下方法轉換實現:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace test.Controllers
{
public class TimeStampController : Controller
{
//
// GET: /TimeStamp/

public ActionResult Index()
{
ViewBag.TimeStamp = ConvertDateTimeInt(DateTime.Now);
return View("TimeStamp");
}

public ActionResult GetTimeView(string timeStamp)
{
ViewBag.TimeStamp = GetTime(timeStamp);
return View("TimeStamp");
}

/// <summary>
/// 時間戳轉為C#格式時間
/// </summary>
/// <param name="timeStamp">Unix時間戳格式</param>
/// <returns>C#格式時間</returns>
public static DateTime GetTime(string timeStamp)
{
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
return dtStart.Add(toNow);
}
/// <summary>
/// DateTime時間格式轉換為Unix時間戳格式
/// </summary>
/// <param name="time"> DateTime時間格式</param>
/// <returns>Unix時間戳格式</returns>
public static int ConvertDateTimeInt(System.DateTime time)
{
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
return (int)(time - startTime).TotalSeconds;
}

}
}

8. java 如何將一個時間字元串轉換為時間戳

public static void main(String[] args) throws ParseException {
String time = "2015-10-08 17:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date date_util = sdf.parse(time); //轉換為util.date
java.sql.Date date_sql = new java.sql.Date(date_util.getTime());//轉換為sql.date
System.out.println(date_util);
System.out.println(date_sql);
String date = sdf.format(date_sql);
System.out.println(date);
date = sdf.format(date_util);
System.out.println(date);
}

9. java從時間戳怎麼得到當前時間

一般用System.currentTimeMillis()或 new Date()來獲取。
時間戳通常是」yyyyMMddHHmmss「的,舉例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
輸出結果:20160830121252。
備註:時間戳中的時間顯示格式可以根據實際情況設置即可。

閱讀全文

與java日期轉換時間戳相關的資料

熱點內容
怎麼買賣副圖源碼 瀏覽:660
廣東農信app怎麼更改預留手機號碼 瀏覽:777
嵌套頁面php 瀏覽:566
安卓手機怎麼調到微信聊天模式 瀏覽:857
java博客開源系統 瀏覽:719
男人之間的加密對話日語 瀏覽:359
怎麼連遠程連接伺服器 瀏覽:11
安卓二手手機該如何檢測 瀏覽:213
微信可以共享圖片文件夾嗎 瀏覽:80
聯通wifi加密碼 瀏覽:643
錄屏文件夾小米 瀏覽:548
車上的app怎麼重設 瀏覽:24
指定文件夾屬性 瀏覽:131
linuxphp編程 瀏覽:337
以下不正確的是雲伺服器 瀏覽:909
琉璃神社壓縮密碼 瀏覽:715
大一學生解壓視頻 瀏覽:376
單位電腦e盤加密輸入正確密碼 瀏覽:873
phpfileupload 瀏覽:634
刑拘程序員 瀏覽:617