已经获取UTC时间,格式为yyyyMMddHHmm,大家请看我代码:public static long convertTime(long time, String flag)
{
String formatTime = DateFormatUtils.format(new Date(time * TaskManagerConstant.TIME_RADIX), "yyyyMMddHHmm");
long result = 0;
if (null == formatTime || formatTime.isEmpty())
{
return result;
}
DateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
TimeZone tz = null; try
{
//获取格陵时间
if (flag == "0")
{
tz = TimeZone.getTimeZone("UTC");
}
else
{
tz = TimeZone.getDefault();
}
// dateFormat.setTimeZone(tz);
//
// String dateStr = dateFormat.format(date);
// date = dateFormat.parse(dateStr);
// System.out.println(date);
// result = date.getTime();
dateFormat.setTimeZone(tz);
Date date = new Date(time * TaskManagerConstant.TIME_RADIX);
String dateStr = dateFormat.format(date);
date = dateFormat.parse(dateStr);
System.out.println(date);
}
catch (ParseException e)
{
return result;
}
return result;
}我获取到dateStr字符串是yyyyMMddHHmm格式的字符串,如何获取该UTC时间的秒数呢???我用dateFormat.parse(dateStr);一下,时间就又还原到当前时间了。在线等答案~~~~~~~~~~各位大侠快帮帮忙
{
String formatTime = DateFormatUtils.format(new Date(time * TaskManagerConstant.TIME_RADIX), "yyyyMMddHHmm");
long result = 0;
if (null == formatTime || formatTime.isEmpty())
{
return result;
}
DateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmm");
TimeZone tz = null; try
{
//获取格陵时间
if (flag == "0")
{
tz = TimeZone.getTimeZone("UTC");
}
else
{
tz = TimeZone.getDefault();
}
// dateFormat.setTimeZone(tz);
//
// String dateStr = dateFormat.format(date);
// date = dateFormat.parse(dateStr);
// System.out.println(date);
// result = date.getTime();
dateFormat.setTimeZone(tz);
Date date = new Date(time * TaskManagerConstant.TIME_RADIX);
String dateStr = dateFormat.format(date);
date = dateFormat.parse(dateStr);
System.out.println(date);
}
catch (ParseException e)
{
return result;
}
return result;
}我获取到dateStr字符串是yyyyMMddHHmm格式的字符串,如何获取该UTC时间的秒数呢???我用dateFormat.parse(dateStr);一下,时间就又还原到当前时间了。在线等答案~~~~~~~~~~各位大侠快帮帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货