時間戳轉換成java時間
⑴ java時間戳轉日期
Date
date
=new
Date();
SimpleDateFormat
sdf
=
new
SimpleDateFormat("yyyy-MM-dd
hh:mm:ss");
String
str_date
=
sdf.format(date);
你自己把str_date輸出一下看看,我記得好像是這樣,我這電腦上現在沒環境,沒編譯,試試吧
打字不易,如滿意,望採納。
⑵ 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中如何實現時間戳和北京時間的互換
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();
}
}
⑷ 怎麼把時間戳轉化成時間的正規格式顯示出來
如果是JavaScript,先var unixTimestamp = new Date(Unix timestamp* 1000)然後commonTime = unixTimestamp.toLocaleString()
如果是java,String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp* 1000))
不一樣的語言有不同的轉換方法,詳情請參考碼工具網的時間戳轉換方法。
⑸ mysql怎麼將java時間戳轉換
mysql將時間戳轉成常用時間格式 在mysql中,一個時間欄位的存儲類型是int(11),怎麼轉化成字元類型,比方存儲為13270655222,需要轉化為yyyy -mm-dd的形式 使用 FROM_UNIXTIME函數,具體如下: FROM_UNIXTIME(unix_timestamp,format) 返回表示...
⑹ java 時間戳轉成上午下午
SimpleDateFormat sfd = new SimpleDateFormat("a");//這個a就是表示將Date對象格式化為am或pm字元串對象
System.out.println(sfd.format(new Date()));
⑺ java時間戳是什麼
Timestamp就是所謂的時間戳,這個主要用在資料庫上,你可以再java.sql這個包內找到這個類,一般資料庫里如果用Date這個類的話,那你取出來的時候只能到某一天,也就是日,但是Timestamp的話,就是到小時一直到納秒,很精確的。但是你把時間存進去的時候也要用這個類。比如:mysql的話,你可以用setTimtstamp();這個方法,你可以到java的文檔里去看看,裡面都寫的比較清楚
⑻ 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時間戳轉換的疑問,求大神指導
時間戳是有當前時間與1970.01.01這個時間相減計算出的毫秒值,所以跟位數沒有直接關系
⑽ java從時間戳怎麼得到當前時間
一般用System.currentTimeMillis()或 new Date()來獲取。
時間戳通常是」yyyyMMddHHmmss「的,舉例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
輸出結果:20160830121252。
備註:時間戳中的時間顯示格式可以根據實際情況設置即可。