js和java当前系统时间

来源:互联网 发布:数据采集仪销售电话 编辑:程序博客网 时间:2024/05/16 05:46

 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 标志符
Text
AD
y
Year
1996; 96
M
年中的月份
Month
July; Jul; 07
w
年中的周数
Number
27
W
月份中的周数
Number
2
D
年中的天数
Number
189
d
月份中的天数
Number
10
F
月份中的星期
Number
2
E
星期中的天数
Text
Tuesday; Tue
a
Am/pm 标记
Text
PM
H
一天中的小时数(0-23)
Number
0
k
一天中的小时数(1-24)
Number
24
K
am/pm 中的小时数(0-11)
Number
0
h
am/pm 中的小时数(1-12)
Number
12
m
小时中的分钟数
Number
30
s
分钟中的秒数
Number
55
S
毫秒数
Number
978
z
时区
General time zone
Pacific Standard Time; PST; GMT-08:00
Z
时区
RFC 822 time zone
-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
原创粉丝点击