JAVA中DATE如何光取日期时间,不取多余的

JAVA中DATE如何光取日期时间,不取多余的,第1张

用SimpleDateFormat这个类来获取当前系统时间 下面为例子程序

import javatextSimpleDateFormat;

import javautilDate;

public class Time {

public static void main(String[] args) {

SimpleDateFormat format = new SimpleDateFormat(

"yyyy年-M月-d日 kk时:m分:ss秒 E ");

String s = formatformat(new Date());

Systemoutprintln(s);

}

}

输出:2008年-7月-14日 21时:50分:02秒 星期一

如果只要"yyyy-MM-dd"格式的Date型, 通过javasql的Date:

Date d = new javasqlDate(new Date()getTime());

java里没有一种方法是直接写这种格式化的,都要通过SimpleDateFormat()方法进行转换,可以通过new Date()方法和CalendargetInstance()getTime()方法获得时间,格式如下"Fri Sep 30 16:38:28 CST 2011" 。所有获得时间都要通过SimpleDateFormat()方法转换才会是“2012-05-12 14:28:55”这个样子。

这是根据你的要求编写的代码。

import javautilCalendar;

import javasqlDate;

public class TestAA {

/

@param args

/

public static void main(String[] args) {

Calendar cld = CalendargetInstance();

Date date = new javasqlDate(1319534374312l);;

cldsetTime(date);

/

注:在jdk16以后下列方法都已过时

dategetYear();

dategetMonth();

dategetDay();

/

Systemoutprintln("日期为:"+datetoString());

//方法一

Systemoutprintln("年份:"+cldget(CalendarYEAR));

Systemoutprintln("月份:"+(cldget(CalendarMONTH)+1));

Systemoutprintln("日:"+cldget(CalendarDAY_OF_MONTH));

//方法er

Systemoutprintln("年份:"+datetoString()split("-")[0]);

Systemoutprintln("月份:"+datetoString()split("-")[1]);

Systemoutprintln("日:"+datetoString()split("-")[2]);

}

}

你看看,应该没问题。

以上就是关于JAVA中DATE如何光取日期时间,不取多余的全部的内容,包括:JAVA中DATE如何光取日期时间,不取多余的、java获取date类型的当前日期 格式YYYY-MM-dd hh:mm:ss、java里面有没有直接获取当前日期的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9640780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存