當前位置:首頁 » 編程語言 » java時間戳轉時間

java時間戳轉時間

發布時間: 2023-05-23 19:23:39

java TimeStamp 轉換為 yyyy-MM-dd格式的date類型

實現思路就是先將Timestamp轉換為字元串,之後字元串轉換為日期類型。舉例:Long l = System.currentTimeMillis();//獲取當前的Timestamp值
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//定義日期類型格式
String str2 = Timestamp.valueOf(format.format(l));//轉換為字元串
//System.out.println(str2);//列印獲取的字元串
Date date = format .parse(str2);//格式化獲取到的日期,
System.out.println(date);
輸出結果:2015-06-27。

㈡ java從時間戳怎麼得到當前時間

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

㈢ 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;
}

}
}

㈣ java把時間戳轉換成具體的時間的格式

代碼如下:

package date;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static String stampToDateStr(String timeStampStr, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(new Date(Long.valueOf(timeStampStr).longValue()));
}
public static void main(String[] args) {
String date_format = stampToDateStr("1600761641396", "yyyy-MM-dd HH:mm:ss");
System.out.println(date_format);
}
}

輸出:

㈤ java 時間戳轉成上午下午

SimpleDateFormat sfd = new SimpleDateFormat("a");//這個a就是表示將Date對象格式化為am或pm字元串對象
System.out.println(sfd.format(new Date()));

㈥ java怎樣將string時間戳轉換為date

1首先把字元串轉成標準的時間格式:
String time = "xxxxxxx";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String plan = sdf.format();
2.再次轉成Date
sdf.parse(plan);

㈦ java中如何實現時間戳和北京時間的互換

public static void main(String[] args) {
long times = 1386665666777L;
Date date = new Date(times);
try {
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(ss.format(date));
} catch (Exception e) {
e.printStackTrace();
}
}

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

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

㈨ 如何用date將時間戳轉換為時間格式

方法和操作步驟如下:

1、第一步,需要根據圖示代碼創建HTML文檔,並創建JS標簽,如下圖所示,然後進入下一步。

熱點內容
安卓拳皇對戰用哪個平台 發布:2025-05-19 18:42:39 瀏覽:530
華為暢玩5怎麼取消鎖屏密碼 發布:2025-05-19 18:42:38 瀏覽:582
linuxrm文件夾 發布:2025-05-19 18:40:25 瀏覽:972
譚浩強c語言錯誤 發布:2025-05-19 18:39:33 瀏覽:951
安卓和蘋果用流量哪個劃算 發布:2025-05-19 18:38:04 瀏覽:408
安卓手機怎麼設定背景牆 發布:2025-05-19 18:29:40 瀏覽:1001
androidstudio斷點調試 發布:2025-05-19 18:20:23 瀏覽:766
abaqus如何配置證書 發布:2025-05-19 18:19:38 瀏覽:583
美食的密碼是多少 發布:2025-05-19 18:18:58 瀏覽:72
買合資車選哪個品牌好配置高 發布:2025-05-19 18:01:51 瀏覽:49