浅试Date和Calendar

时间日期处理

一、Date

从1970年1月1号8:00 开始计算

package com.bo;

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

public class DateTest {

	public static void main(String[] args) throws ParseException {
		// TODO Auto-generated method stub
		Date date = new Date();
		Date date1 = new Date(10000000000000L);//参数是长整型毫秒数 从1970年1月1号8:00 开始添加毫秒数	
		System.out.println(date);
		System.out.println(date1);
		System.out.println(System.currentTimeMillis());//当前时间毫秒数
		
		Date date2 = new Date(System.currentTimeMillis());
		System.out.println(date2);
		
		System.out.println(date.getTime());
		
		
		String dateStr = date.toString();
		String dateStr1 = date.toGMTString();
		String dateStr2 = date.toLocaleString();
		
		SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String dateStr3 = format.format(date);
		
		String dateStr4 = "1997-12-13 12:04:23";
		Date date3 = format.parse(dateStr4);
		
		System.out.println(dateStr);
		System.out.println(dateStr1);
		System.out.println(dateStr2);
		System.out.println(dateStr3);
		System.out.println(date3);
	}

}

二、Calendar

package com.bo;

import java.util.Calendar;

public class CalendarTest {

	//对Date类的封装强化
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Calendar c = Calendar.getInstance();
		System.out.println(c);
		System.out.println(c.getTime());//返回一个Date类型
		
		System.out.println(c.get(Calendar.YEAR));
		System.out.println(c.get(Calendar.MONTH));
		System.out.println(c.get(Calendar.DATE));
		System.out.println(c.get(Calendar.HOUR_OF_DAY));
		System.out.println(c.get(Calendar.MINUTE));
		System.out.println(c.get(Calendar.SECOND));
		
		c.set(Calendar.MONTH,4);
		System.out.println(c.getTime());
		
		Calendar c1 = Calendar.getInstance();
		System.out.println(c.after(c1));
	}

}
posted @   憨博哥Hamburger  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示