生成日期格式

时间:2016-06-05 12:57:39

标签: java

我想使用这个Java代码生成时间戳:

2016-12-25T00:00:00+0530

我应该使用什么面具来获得正确的结果?

String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Date());

1 个答案:

答案 0 :(得分:1)

遵循SimpleDateFormat Documentation(看一下示例),这应该可以满足您的需求:

String timeStamp = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss+SSSS").format(new Date());

编辑: 如果您希望最后一部分是时区偏移而不是毫秒,则应将模式更改为:

"yyyy-MM-dd'T'HH:mm:ssZ"