java只获取当前小时分钟_【转】java获取当前年、月、日 、小时 、分钟、 秒、 毫秒...

public classTest {/*** 英文简写(默认)如:2010-12-01*/

public static String FORMAT_SHORT = "yyyy-MM-dd";/*** 英文全称 如:2010-12-01 23:15:06*/

public static String FORMAT_LONG = "yyyy-MM-dd HH:mm:ss";/*** 精确到毫秒的完整时间 如:yyyy-MM-dd HH:mm:ss.S*/

public static String FORMAT_FULL = "yyyy-MM-dd HH:mm:ss.S";/*** 中文简写 如:2010年12月01日*/

public static String FORMAT_SHORT_CN = "yyyy年MM月dd";/*** 中文全称 如:2010年12月01日 23时15分06秒*/

public static String FORMAT_LONG_CN = "yyyy年MM月dd日 HH时mm分ss秒";/*** 精确到毫秒的完整中文时间*/

public static String FORMAT_FULL_CN = "yyyy年MM月dd日 HH时mm分ss秒SSS毫秒";public static voidmain(String[] args) {

System.out.println(getTimeString());

System.out.println("返回日期年份:"+getYear(newDate()));

System.out.println("返回月份:"+getMonth(newDate()));

System.out.println("返回当天日份"+getDay(newDate()));

System.out.println("返回当天小时"+getHour(newDate()));

System.out.println("返回当天分"+getMinute(newDate()));

System.out.println("返回当天秒"+getSecond(newDate()));

System.out.println("返回当天毫秒"+getMillis(newDate()));

}/*** 获取当前时间*/

public staticString getTimeString() {

SimpleDateFormat df= newSimpleDateFormat(FORMAT_FULL);

Calendar calendar=Calendar.getInstance();returndf.format(calendar.getTime());

}/*** 获取日期年份

*@paramdate 日期

*@return

*/

public staticString getYear(Date date) {return format(date).substring(0, 4);

}/*** 功能描述:返回月

*

*@paramdate

* Date 日期

*@return返回月份*/

public static intgetMonth(Date date) {

Calendar calendar=Calendar.getInstance();

calendar.setTime(date);return calendar.get(Calendar.MONTH) + 1;

}/*** 功能描述:返回日期

*

*@paramdate

* Date 日期

*@return返回日份*/

public static intgetDay(Date date) {

Calendar calendar=Calendar.getInstance();

calendar.setTime(date);returncalendar.get(Calendar.DAY_OF_MONTH);

}/*** 功能描述:返回小时

*

*@paramdate

* 日期

*@return返回小时*/

public static intgetHour(Date date) {

Calendar calendar=Calendar.getInstance();

calendar.setTime(date);returncalendar.get(Calendar.HOUR_OF_DAY);

}/*** 功能描述:返回分

*

*@paramdate

* 日期

*@return返回分钟*/

public static intgetMinute(Date date) {

Calendar calendar=Calendar.getInstance();

calendar.setTime(date);returncalendar.get(Calendar.MINUTE);

}/*** 返回秒钟

*

*@paramdate

* Date 日期

*@return返回秒钟*/

public static intgetSecond(Date date) {

Calendar calendar=Calendar.getInstance();

calendar.setTime(date);returncalendar.get(Calendar.SECOND);

}/*** 功能描述:返回毫

*

*@paramdate

* 日期

*@return返回毫*/

public static longgetMillis(Date date) {

Calendar calendar=Calendar.getInstance();

calendar.setTime(date);returncalendar.getTimeInMillis();

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值