在Java数据类型中,Date数据类型常用于解决日常APP应用问题。
但是,很多人对Java数据类型中的Date数据类型并不真正了解。
通常,在使用某一数据类型的过程中,不一定有相应的数据类型,往往各种数据类型不断互换。
1 .直接创建date数据类型的实例变量date,直接输出:
//*
创建Date类型的变量this isdate : sat dec 0600336026336054 CST 2008
*在程序执行过程中直接打印当前时间
*/
日期=new date (;
system.out.println (this isdate : ) date );
2 .通过字符串输出直接实例化的Date数据:
**
*实例方法tostring (sat dec 0600336026336054 CST 2008
*实际效果也与程序的直接输出相同,但是将输出的参数类型更改为字符串类型。
*/
String str_date=date.toString (;
system.out.println (this isdate _ str : ) str_date );
使用DateFormat ()方法设置格式或筛选所需的数据参数。
//*
*方法:日期格式. getinstance (输出: 08-12-6上午12:26
* DateFormat ) )方法设置日期格式,并在当前日期的分钟内输出格式。
*/
stringstr _ date _1=date format.getinstance ().format ) date );
system.out.println (this is str _ date _ 1: ) str_date_1);
使用SimpleDateFormat ()方法设置格式或筛选所需的数据参数。
//*
*方法:简单日期格式()输出: 2008 12 06 00 26 54
* SimpleDateFormat ()的放置方式与DateFormat ()类似,可以直接为当前日期的某个阶段(例如实例)指定当前秒。
*/
simpledateformattime=newsimpledateformat (yyymmdd hhmmss );
system.out.println (thisissimpledateformat : ) time.format ) date );
使用MessageFormat ()方法设置格式或筛选所需的数据参数。
//*
*方法:消息格式()输出: 2008-12-06-00-26:5433602654
*/
string datetime=message format.format (
' {0,date,yyyy-mm-DD-hh-mm : ss : ms } ',
new object [ ] { new Java.SQL.date (system.current time millis () };
system.out.println (thisismessagedatetime : ) datetime );
//*
*方法:消息格式()输出: 2008-12-06-00-26:5433602654
*/
string datetime=message format.format (
' {0,date,yyyy-mm-DD-hh-mm : ss : ms } ',
new object [ ] { new Java.SQL.date (system.current time millis () };
system.out.println (thisismessagedatetime : ) datetime );
使用SimpleDateFormat ()方法设置格式或筛选所需的数据参数。
//*
*方法:简单数据格式()输出: 2008-12-06
*与上述SimpleDateFormat ()方法类似,但原理相同。 但是,在处理过程中采用其他附加条件。
*
*/
simpledateformatdatefm=newsimpledateformat (yyyy-mm-DD ); //格式化当前系统日期
string datetime _1=date FM.format (new Java.util.date ) );
system.out.println (thisissimpledateformat : ) datetime_1);
使用DateFormat ()方法设置所需的Date参数的格式。
//*
*如何: DateFormat ()
*当前日期和时间显示为由DateFormat ()方法控制的各种参数
*/
//轻松显示当前日期和时间
dateformatshortdateformat=date format.getdatetimeinstance (
DateFormat.SHORT,DateFormat.SHORT;
system.out.println (short date format.format ) date );
//正确显示当前的日期和时间
dateformatmediumdateformat=date format.getdatetimeinstance (
DateFormat.MEDIUM,DateFormat.MEDIUM;
system.out.println (medium date format.format ) date );
//完整显示当前日期和时间
dateformatlongdateformat=date format.getdatetimeinstance (
DateFormat.LONG,DateFormat.LONG;
system.out.println (长格式.格式) date );
//全部标准化并输出当前的日期和时间。
dateformatfulldateformat=date format.getdatetimeinstance (
数据格式. full,数据格式. full;
system.out.println (全日期格式.格式) date );
getTime (也可以通过方法获取当前日期的时间。
但是,这样得到的Date类型的数据是以秒为单位计算的,从1970年1月1日开始。 声明数据类型时,需要很大的存储空间来使用长数据类型或等效的存储类型数据。
//*
*方法: getTime ()输出: 1228494414199此时间为自1970年1月1日起经历的毫秒数,
*/
long str_get=date.getTime (;
system.out.println (this is gettime 3360 ) str_get );
基于JAVA的:Java数据类型的__Date数据类型. doc
将Word文档下载到电脑上,方便收藏和打印[全文2111字]
编辑建议:
下载Word文档