⑴ java 获取当前UTC时间+10秒并转换格式,求大神
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
publicclassDateDemo{
publicstaticvoidmain(String[]args){
System.out.println(getDateString());
}
(){
Calendarcalendar=Calendar.getInstance();
calendar.add(Calendar.SECOND,10);
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
returnsdf.format(calendar.getTime());
}
}
中间是个T吗,其实我觉得空格会更好看。
⑵ 在java里面,如何得到UTC时间, 时间格式为:Tue Oct 12 00:00:00 UTC 0800 2010
public class StringToDate {
public static void main(String []args){
String myString="2011-09-18 11:20:30";
Date myDate=null;
DateFormat df = DateFormat.getDateInstance();
//设置时间格式
SimpleDateFormat myFormDate = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try {
myDate = df.parse(myString);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(myDate);
}
}
结果:Sun Sep 18 00:00:00 CST 2011
⑶ java 中Calendar.getInstance() 实现的是什么
java中calendar.getinstance()和new
date()的差别如下:
calendar.getinstance()是获取一个calendar对象并可以进行时间的计算,时区的指定
new
date()是创建了一个date对象,默认是utc格式的。
二者可以相互转化:
calendar
calendar
=
calendar.getinstance();
//
从一个
calendar
对象中获取
date
对象
date
date
=
calendar.gettime();
//
将
date
对象反应到一个
calendar
对象中,
//
calendar/gregoriancalendar
没有构造函数可以接受
date
对象
//
所以我们必需先获得一个实例,然后设置
date
对象
calendar.settime(date);
⑷ java的date怎么转换成utc
使用 java.text.SimpleDateFormat指定格式
~~~~~~~~~~~~~~
⑸ 如何使用java将GMT转换为UTC格式
String toGMT(Date date) {
try {
SimpleDateFormat format = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance(new SimpleTimeZone(0, "GMT"));
format.setCalendar(cal);
return format.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
⑹ java中utc时间怎么转换为本地时间
JAVA中将UTC时间转换为本地时间的方法,其他的时区转换与此类似。
public static String utc2Local(String utcTime, String utcTimePatten,
String localTimePatten) {
SimpleDateFormat utcFormater = new SimpleDateFormat(utcTimePatten);
utcFormater.setTimeZone(TimeZone.getTimeZone("UTC"));//时区定义并进行时间获取
Date gpsUTCDate = null;
try {
gpsUTCDate = utcFormater.parse(utcTime);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat localFormater = new SimpleDateFormat(localTimePatten);
localFormater.setTimeZone(TimeZone.getDefault());
String localTime = localFormater.format(gpsUTCDate.getTime());
return localTime;
}
⑺ 搞清编程中常见的CST、GMT、UTC时间问题
看一下java的当前时间:
在浏览器上输出javascript的当前时间:
对比一下,发现java的显示用了CST时间,javascprit用了GMT时间,那么二者有什么区别呢
GMT(Greenwich Mean Time)代表格林尼治标准时间,这个大家普通都知道,
而CST却同时可以代表如下 4 个不同的时区,与GMT时间的关系如下:
有时还会看到 2020-09-25T 05:35:00.968 Z 这种时间,其实这种时间格式就是一个标准时间(其中T是分隔符,Z表示这个时间是标准时间),如果转化为当地时间(北京),要按照时区划分+8小时。
⑻ JAVA时间换算问题UTC BJT
else{UTC=BJT;}改成else{UTC=BJT;}elseif(800<BJT<2359)改成elseif(800<BJT&&BJT<2359)if(0<BJT<800)改成if(0<BJT&&BJT<800)c语言中没有a<x<b这样的形式。要用&&或者||来进行连接
⑼ JAVA UTC时间格式转换
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss);
sdf.format(new Data());