首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将时间戳转换为长值

将时间戳转换为长值
EN

Stack Overflow用户
提问于 2016-07-20 05:55:42
回答 4查看 3.3K关注 0票数 2

我想把这个时间戳换成长币。

代码语言:javascript
复制
2016-07-13T21:11:45+00:00

我仍然不知道上面时间戳的格式,比如MM/dd/yyyy hh:mm:ss aaSimpleDateFormat一起使用。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-07-20 06:10:38

将此代码尝试到

代码语言:javascript
复制
   String timeStr = "2016-11-01T09:45:00.000+02:00";
   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
   Date dateObj= sdf.parse(timeStr);
   System.out.println(dateObj.getTime());
票数 3
EN

Stack Overflow用户

发布于 2016-07-20 06:02:35

它将是yyyy\‘T\’HH:mm:ss,您可以通过以下方式将其转换为long:

代码语言:javascript
复制
public static long convertDateToMilliseconds(String fromFormat, String sourceDate) {

        SimpleDateFormat sdfFrom = new SimpleDateFormat(fromFormat);
        //SimpleDateFormat sdfTo = new SimpleDateFormat(toFormat);

        Date date = sdfFrom.parse(sourceDate);
        //String convertedDate = sdfTo.format(date);

        return date.getTime();

}
票数 1
EN

Stack Overflow用户

发布于 2016-07-20 06:03:20

使用this link查找要创建简单日期格式化程序的格式化程序,然后使用该日期格式化程序创建日期对象。然后,你可以在米利斯得到时间,如下所示

代码语言:javascript
复制
long millisecond = beginupd.getTime();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38473297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档