JAVA的日期时间

JAVA的日期时间
作者:邱名涛
撰写时间:2019年4月28日
关键技术:Java+MyEclipse

package com.gx.datedemo;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Date对象既包含日期,也包含时间。
 * @author QMT
 *
 */
public class DateClassDemo {
	public static void main(String[] args) {
		//构造器
		Date date=new Date();//获取当前时间的date对象
		Date date2=new Date(System.currentTimeMillis());
		
		System.out.println(date.toString());

	   //getTime  setTime
		long longValue=date.getTime();
		longValue+=60000;//一万毫秒等于十秒/六万毫秒等于一分钟
		date2.setTime(longValue);
		System.out.println(date2.toString());
		
		//比较
		System.out.println(date.before(date2));//before测试此日期是否在指定日期之前
		System.out.println(date.after(date2));//after测试此日期是否在指定日期之后。
        System.out.println(date.compareTo(date2));//compareTo比较两个日期的顺序
		
        System.out.println("‐‐‐‐‐‐Date和String之间互转‐‐‐‐‐‐‐‐‐‐‐‐");
        /*G 年代标志符
         *y 年
         *M 月
         *d 日
         *h 时 在上午或下午 (1~12)
         *H 时 在一天中 (0~23)        
         *m 分
         *s 秒 
         *S 毫秒
         *E 星期 
         *D 一年中的第几天
         *F 一月中第几个星期几 
         *w 一年中第几个星期  
         *W 一月中第几个星期     
         *a 上午 / 下午 标记符     
         *k 时 在一天中 (1~24)
         *K 时 在上午或下午 (0~11)
         *z 时区
         */ 
        System.out.println("SimpleDateFormat 进行日期格式化"); 
        SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd :hh-mm-ss");
        String strDate=dateFormat.format(date);
        System.out.println("strDate="+strDate);
        
        Date date3;
        try {
        	//用parse 时要注意,被转换时间字符串格式必须和转换器声明的格式一致 
        	date3=dateFormat.parse(strDate);
        	System.out.println("123"+date3);
        	
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
        
        
        
	}
}

演示效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值