java 获得的系统时间与操作系统的时间不一致

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  unix搜索命令:

  find / -name mk/表示查找目录,也可以具体到某个目录以提高效率-name表示以文件名查找

  设置默认时区:

  TimeZone tz =TimeZone.getTimeZone(”Asia/Shanghai”);

  TimeZone.setDefault(tz);

  Date date=new Date();

  String str=new SimpleDateFormat(”yyyy-MM-dd HH:mm:ss”)。format(date);

  System.out.println(str);

  设置时间格式的时区:

  SimpleDateFormat sdf=new SimpleDateFormat(”yyyy-MM-dd kk:mm:ss “);

  sdf.setTimeZone(TimeZone.getTimeZone(”GMT+8″));

  Date d = new Date();

  System.out.println(sdf.format(d));

  设置日历的时区:

  Calendar now = Calendar.getInstance();

  now.setTimeZone(TimeZone.getTimeZone(”Asia/Shanghai”));//important

  System.out.println(now.get(Calendar.YEAR));

  System.out.println(now.get(Calendar.MONTH));

  System.out.println(now.get(Calendar.DAY_OF_MONTH));

  System.out.println(now.get(Calendar.HOUR_OF_DAY));

  设置时间格式的时区:

  SimpleDateFormat formatter = new SimpleDateFormat(”yyyy-MM-dd HH:mm:ss”, Locale.CHINA);

  formatter.setTimeZone(TimeZone.getTimeZone(”GMT+8″));

  Date currTime = new Date();

  String thisTime = new String(formatter.format(currTime));

  System.out.println(”GMT+8:”+thisTime);

  系统时区:

  String tzId = TimeZone.getDefault()。getID();

  System.out.println(”TimeZone.getDefault()。getID():”+tzId);

  系统时区:

  String zone = System.getProperty(”user.timezone”);

  System.out.println(”user.timezone:”+zone);

[1][2]

没有绝望的处境,只有对处境绝望的人。

java 获得的系统时间与操作系统的时间不一致

相关文章:

你感兴趣的文章:

标签云: