GMT SQL 服务器中的日期时间数据类型:列名 = PostedDateTime 值 = 2019-09-30 17:46:04.600
我正在尝试使用 JAVA 代码将该日期时间值转换为 EST 时间戳所以输出应该是:2019-09-30 13:46:04
任何想法如何转换这个,请包括需要导入的包?
到目前为止,我有这个:
SimpleDateFormat dr = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS");
SimpleDateFormat dr1 = new SimpleDateFormat("MM-dd-yyyy HH:mm:ss");
String dateString = obj.getStringProperty("S_DISCUSSION_POSTEDDATETIME");
Date date = dr.parse(dateString);
strRetBuffer.append(obj.getStringProperty("S_DISCUSSION_AUTHOR") + ": " + dr1.format(date) + ": " + obj.getStringProperty("S_DISCUSSION_TOPICNAME")+": " +obj.getStringProperty("S_DISCUSSION_BODY") + "\n\r" );