繁体   English   中英

将时间戳转换为特殊日期格式

[英]Convert time stamp to special date format

我正在使用Java将时间戳映射到格式为yyyy/MM/dd HH:mm:ss

我正在使用

Date meetingDate = new Date(Long.parseLong("1369662263618"));            
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
System.out.println(dateFormat.format(meetingDate.getTime()));
System.out.println(meetingDate);

结果是:

2013/05/27 15:44:23
2013-05-27

我希望日期像第一个结果一样采用这种格式。

很难知道您想要什么,但是我认为您想要这样:

 System.out.println(dateFormat.format(meetingDate));

为了获得任何所需格式的Date,您将必须使用DateFormat

根据Doc, SimpleDateFormat allows you to start by choosing any user-defined patterns for date-time formatting

因此,您可以使用相同的dateFormat获取日期的文本表示形式

    Date meetingDate = new Date(Long.parseLong("1369662263618"));
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    String meetingDateText=dateFormat.format(meetingDate);
    System.out.println(dateFormat.format(meetingDate.getTime()));
    System.out.println(meetingDate);
    System.out.println(meetingDateText);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM