「java时间戳转换为时间」java时间转成时间戳

博主:adminadmin 2023-01-22 19:36:07 273

本篇文章给大家谈谈java时间戳转换为时间,以及java时间转成时间戳对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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;

}

}

}

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时间戳转日期

Date date =new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

String str_date = sdf.format(date);

你自己把str_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时间戳转换为时间和java时间转成时间戳的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。