zoukankan      html  css  js  c++  java
  • java获取当前日期等以及时区

    代码:

    	public static void main(String[] args) throws Exception{
    		/*
    		 * 获取当前时间的办法
    		 */
    		//这个获取从1970年。。直到现在的毫秒数,可以用来计算程序执行时间(开头结尾各打个记号);
    		System.currentTimeMillis();
    		java.util.Date d = new java.util.Date();
    		Calendar c = Calendar.getInstance();
    		
    		/*
    		 * 将String转化为date类型
    		 * public static Timestamp valueOf(String s)
    		 * s - timestamp in format yyyy-[m]m-[d]d hh:mm:ss[.f...]. The fractional seconds may be omitted. 
    		 * The leading zero for mm and dd may also be omitted.
    		 */
    		String s = "1970-12-30 08:24:37.56";
    		Timestamp ts = Timestamp.valueOf(s);	
    		System.out.println(ts);
    		
    		/*
    		 * TimeZone时区处理,比如拿到日本现在hour:
    		 * ID - 实现定义好的各种各样的字符串;
    		 * public static TimeZone getTimeZone(String ID)
    		 * ID - the ID for a TimeZone, either an abbreviation(缩写) such as "PST", 
    		 * a full name such as "America/Los_Angeles", or a custom ID such as "GMT-8:00".
    		 */
    		Calendar cJapan = new GregorianCalendar(TimeZone.getTimeZone("Japan"));
    		System.out.println(cJapan.get(Calendar.HOUR_OF_DAY));
    		
    		//查看那些timeZone ID可用:
    		for(String str : TimeZone.getAvailableIDs()){
    			System.out.println(str);
    		}
    	}
    

    打印出来:

    1970-12-30 08:24:37.56
    1
    Etc/GMT+12
    Etc/GMT+11
    Pacific/Midway
    Pacific/Niue
    Pacific/Pago_Pago
    Pacific/Samoa
    US/Samoa
    America/Adak
    America/Atka
    Etc/GMT+10
    HST

    ...

    ...

  • 相关阅读:
    springmvc 方法参数自定义的解析
    numpy生成随机数组,超几何分布与连续分布
    机器学习笔试知识点
    梯度下降(Gradient Descent)小结
    numpy傅里叶变换
    numpy奇异值分解,广义逆矩阵与行列式
    numpy求解特征值和特征向量
    Scrapy简单介绍
    python异步库twisted
    同步,异步,阻塞和非阻塞的通俗理解
  • 原文地址:https://www.cnblogs.com/tenWood/p/6247013.html
Copyright © 2011-2022 走看看