将java.sql.Timestamp格式化为UTC格式的JSON对象

时间:2016-12-01 00:12:23

标签: java

我有一个已经在GMT时区的java.sql.Timestamp对象。 当我打印Timestamp对象时,它显示如下:
2016-11-28 10:49:27.0

我想将其格式化为:
2016-11-28T10:49:27.000Z

我尝试过Joda DateTime转换,如:

public static synchronized String utcFormat(long longValue)
{
    DateTime dateTimeUtc = new DateTime( longValue, DateTimeZone.UTC );
    return dateTimeUtc.toString();
}

但它返回了一个字符串,增加了6个小时,如: 2016-11-28T16:49:27.000Z

我不想要那些6小时的加入。我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试toGMTString()

而不是toString