如何获取以下格式的日期"dd MMM, yyyy z"



如何使日期具有此处提到的GMT偏移量

import java.util.*;
import java.text.*;
import java.lang.*;
class TFTest
{
    public static void main(String[] args)
    {
        SimpleDateFormat sdf = new SimpleDateFormat("dd MMM, yyyy z");
        Date dt = new Date();
        System.out.println("nnnparsed date:"+sdf.format(dt)+"nn");
    }
}

上述程序将值输出为解析日期:2016年8月2日IST

但我希望解析该值的日期:2016年8月2日GMT+05:30

如何获得指定的格式。。?

应该工作的模式是dd MMM, yyyy 'GMT' XXX——实际上,X是ISO 8601中的时区,这似乎就是您想要的。

输出:

parsed date:02 Aug, 2016 GMT +05:30

请尝试,有关更多文档,请访问simpledateformat"dd MMM,yyyy‘GTM’XXX"

此模式"dd MMM,yyyy z ZZZZ"将以给定格式打印

格式格式化程序=新的SimpleDateFormat("dd MMM,yyyy-z ZZZZ")

结果如下:2016年8月2日GMT+0000

最新更新