js和java当前系统时间

  js获取当前系统时间:

代码如下:

    var myDate = new Date();  
    myDate.getYear();        //获取当前年份(2位)  
    myDate.getFullYear();    //获取完整的年份(4位,1970-????)  
    myDate.getMonth();       //获取当前月份(0-11,0代表1月)  
    myDate.getDate();        //获取当前日(1-31)  
    myDate.getDay();         //获取当前星期X(0-6,0代表星期天)  
    myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)  
    myDate.getHours();       //获取当前小时数(0-23)  
    myDate.getMinutes();     //获取当前分钟数(0-59)  
    myDate.getSeconds();     //获取当前秒数(0-59)  
    myDate.getMilliseconds();    //获取当前毫秒数(0-999)  
    myDate.toLocaleDateString();     //获取当前日期  
    var mytime=myDate.toLocaleTimeString();     //获取当前时间  
    myDate.toLocaleString( );        //获取日期与时间  

  java获取当前系统时间:

          java.text.SimpleDateFormat(DateFormat的直接子类)            

字母
日期或时间元素
表示
示例
G
Era 标志符
AD
y
1996; 96
M
年中的月份
July; Jul; 07
w
年中的周数
27
W
月份中的周数
2
D
年中的天数
189
d
月份中的天数
10
F
月份中的星期
2
E
星期中的天数
Tuesday; Tue
a
Am/pm 标记
PM
H
一天中的小时数(0-23)
0
k
一天中的小时数(1-24)
24
K
am/pm 中的小时数(0-11)
0
h
am/pm 中的小时数(1-12)
12
m
小时中的分钟数
30
s
分钟中的秒数
55
S
毫秒数
978
z
时区
Pacific Standard Time; PST; GMT-08:00
Z
时区
-0800

 
import java.util.Date; 
import java.util.Locale; 
import java.text.DateFormat; 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 


public  class TestSimpleDateFormat { 
     public  static  void main(String args[])  throws ParseException { 
        TestSimpleDateFormat test =  new TestSimpleDateFormat(); 
        test.testDateFormat(); 

    } 

     public  void testDateFormat()  throws ParseException { 
         //创建日期 
        Date date =  new Date(); 

         //创建不同的日期格式 
        DateFormat df1 = DateFormat.getInstance(); 
        DateFormat df2 =  new SimpleDateFormat( "yyyy-MM-dd hh:mm:ss EE");
       //产生一个指定国家指定长度的日期格式,长度不同,显示的日期完整性也不同  
        DateFormat df3 = DateFormat.getDateInstance(DateFormat.FULL, Locale.CHINA);     
        DateFormat df4 =  new SimpleDateFormat( "yyyy年MM月dd日 hh时mm分ss秒 EE", Locale.CHINA); 
        DateFormat df5 =  new SimpleDateFormat( "yyyy-MM-dd hh:mm:ss EEEEEE", Locale.US); 
        DateFormat df6 =  new SimpleDateFormat( "yyyy-MM-dd"); 
        DateFormat df7 =  new SimpleDateFormat( "yyyy年MM月dd日"); 

         //将日期按照不同格式进行输出 
        System.out.println( "-------将日期按照不同格式进行输出------"); 
        System.out.println( "按照Java默认的日期格式,默认的区域                      : " + df1.format(date)); 
        System.out.println( "按照指定格式 yyyy-MM-dd hh:mm:ss EE ,系统默认区域  :" + df2.format(date)); 
        System.out.println( "按照日期的FULL模式,区域设置为中文                      : " + df3.format(date)); 
        System.out.println( "按照指定格式 yyyy年MM月dd日 hh时mm分ss秒 EE ,区域为中文 : " + df4.format(date)); 
        System.out.println( "按照指定格式 yyyy-MM-dd hh:mm:ss EE ,区域为美国        : " + df5.format(date)); 
        System.out.println( "按照指定格式 yyyy-MM-dd ,系统默认区域                  : " + df6.format(date)); 

         //将符合该格式的字符串转换为日期,若格式不相配,则会出错 
        Date date1 = df1.parse( "07-11-30 下午2:32"); 
        Date date2 = df2.parse( "2007-11-30 02:51:07 星期五"); 
        Date date3 = df3.parse( "2007年11月30日 星期五"); 
        Date date4 = df4.parse( "2007年11月30日 02时51分18秒 星期五"); 
        Date date5 = df5.parse( "2007-11-30 02:51:18 Friday"); 
        Date date6 = df6.parse( "2007-11-30"); 

        System.out.println( "-------输出将字符串转换为日期的结果------"); 
        System.out.println(date1); 
        System.out.println(date2); 
        System.out.println(date3); 
        System.out.println(date4); 
        System.out.println(date5); 
        System.out.println(date6); 
    } 

 
运行结果:
-------将日期按照不同格式进行输出------ 
按照Java默认的日期格式,默认的区域                      : 07-11-30 下午5:04 
按照指定格式 yyyy-MM-dd hh:mm:ss EE ,系统默认区域      :2007-11-30 05:04:10 星期五 
按照日期的FULL模式,区域设置为中文                      : 2007年11月30日 星期五 
按照指定格式 yyyy年MM月dd日 hh时mm分ss秒 EE ,区域为中文 : 2007年11月30日 05时04分10秒 星期五 
按照指定格式 yyyy-MM-dd hh:mm:ss EE ,区域为美国        : 2007-11-30 05:04:10 Friday 
按照指定格式 yyyy-MM-dd ,系统默认区域                  : 2007-11-30 
-------输出将字符串转换为日期的结果------ 
Fri Nov 30 14:32:00 CST 2007 
Fri Nov 30 02:51:07 CST 2007 
Fri Nov 30 00:00:00 CST 2007 
Fri Nov 30 02:51:18 CST 2007 
Fri Nov 30 02:51:18 CST 2007 
Fri Nov 30 00:00:00 CST 2007 

Process finished with exit code 0
 

参考出处:http://lavasoft.blog.51cto.com/62575/52975/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值