关于jdk中API取出的日期和本地系统时间不一致的解决
2010-12-13 22:32
417 查看
package com.my;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;
import java.util.Timer;
public class DoSay {
public static void main(String[] args) {
// int year = calendar.get(Calendar.YEAR);
// int month = calendar.get(Calendar.MONTH);
// int day = calendar.get(Calendar.DAY_OF_MONTH);
// System.out.println(month);
//临时解决办法,深层次的修改该jvm参数的方法还在研究中
//修改时期GMT
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
/*** 定制二日后00:24:00执行方法 ***/
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dt=new Date();
System.out.println("当前日期"+sf.format(dt));
//calendar.set(2010, 12, 13, 21, 57, 0);
Calendar calendar =calendar=new GregorianCalendar(2010, 11, 13, 14, 05, 0);
Date date = calendar.getTime();
System.out.println( sf.format(date));
Timer tm=new Timer();
SayHello sh=new SayHello();
tm.schedule(sh, date, 1000);
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.TimeZone;
import java.util.Timer;
public class DoSay {
public static void main(String[] args) {
// int year = calendar.get(Calendar.YEAR);
// int month = calendar.get(Calendar.MONTH);
// int day = calendar.get(Calendar.DAY_OF_MONTH);
// System.out.println(month);
//临时解决办法,深层次的修改该jvm参数的方法还在研究中
//修改时期GMT
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
/*** 定制二日后00:24:00执行方法 ***/
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dt=new Date();
System.out.println("当前日期"+sf.format(dt));
//calendar.set(2010, 12, 13, 21, 57, 0);
Calendar calendar =calendar=new GregorianCalendar(2010, 11, 13, 14, 05, 0);
Date date = calendar.getTime();
System.out.println( sf.format(date));
Timer tm=new Timer();
SayHello sh=new SayHello();
tm.schedule(sh, date, 1000);
}
}
相关文章推荐
- 关于ftp下显示的时间和系统时间不一致的解决方法
- 关于vsftpd下显示的修改时间与系统时间不一致的解决方法
- 关于vsftpd下显示的修改时间与系统时间不一致的解决方法
- 关于ftp下显示的时间和系统时间不一致的解决方法
- android Rom修改关于系统时间日期格式的修改
- Hadoop本地库与系统版本不一致引起的错误解决方法
- 关于laravel5.2从数据库取出的时间戳与本地时间不相同
- tomcat取到的系统时间与系统显示时间不一致问题解决
- ubuntu16.04和windows双系统解决时间不一致
- 【Ubuntu】Windows与Linux(Ubuntu)双系统时间不一致 (相差8小时) 的解决方法
- 关于日期时间操作工具类DateUtil(三) -----对系统时间的操作.
- jdk时区与电脑系统时区不一致,导致时间new date不对
- 解决Spring Boot和Feign中使用Java 8时间日期API(LocalDate等)的序列化问题
- ubuntu与windows系统时间不一致问题解决方法
- Hadoop本地库与系统版本不一致引起的错误解决方法
- 开发中关于日期的处理:NSDate中取出日期、取出时间等
- win7与ubuntu16.04双系统时间不一致解决
- CentOS系统时间与UTC时间不一致的解决方法
- 如何解决vsftpd下显示的时间与系统时间不一致
- 【转】Windows与Linux(Ubuntu)双系统时间不一致的解决方法