時間戳轉換java,時間戳轉換日期格式js

本文目錄一覽:

java怎麼把13位時間戳轉換成字符串

Timestamp timestamp=new Timestamp(new Date().getTime()); System.out.println(timestamp.toString()); String timeStr=timestamp.toString().substring(0, timestamp.toString().indexOf(“.”)); System.out.println(timeStr);

java 時間戳轉成上午下午

SimpleDateFormat sfd = new SimpleDateFormat(“a”);//這個a就是表示將Date對象格式化為am或pm字符串對象

System.out.println(sfd.format(new Date()));

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 Baidu {

/**

* @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();

}

}

}

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

1首先把字符串轉成標準的時間格式:

String time = “xxxxxxx”;

SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);

String plan = sdf.format();

2.再次轉成Date

sdf.parse(plan);

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

/// returnsC#格式時間/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

/// returnsUnix時間戳格式/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;

}

}

}

原創文章,作者:YYQI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/139470.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
YYQI的頭像YYQI
上一篇 2024-10-04 00:22
下一篇 2024-10-04 00:22

相關推薦

發表回復

登錄後才能評論