Java 日期

package Blogs;

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

public class Clock {
	public static void main(String[] args) throws Exception{

		// 获取当前时间
		Date now = new Date();
		SimpleDateFormat ft = new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz");
		System.out.println("current Date: " + ft.format(now));
		
		// 解析字符串为时间
        SimpleDateFormat df = new SimpleDateFormat("yyyy.MM.dd");
        String str = "2016.11.01";
        Date date2 = new Date();
        try {
        	date2 = df.parse(str);
        	System.out.println(date2);
        } catch (Exception e) {
        	System.out.println("Unparseable using"+df);
        }
        
        try {
        	// 测量时间
            long start = System.currentTimeMillis();
            System.out.println(new Date() + "\n");
            Thread.sleep(6000);
            
            System.out.println(new Date() + "\n");
            long end = System.currentTimeMillis();
            long diff = end - start;
            System.out.println("Difference is :" + diff);
            
        } catch (Exception e) {
        	e.printStackTrace();
        }
        
        // 日历
        Calendar c = Calendar.getInstance();
        c.set(2016, 11,01); // 把Calendar对象c1的年月日分别设这为:2016、11、01
        
        int year = c.get(Calendar.YEAR); // 获取年份
        System.out.println(year);
        int month = c.get(Calendar.MONTH) + 1; // 获取月份
        System.out.println(month);
        int date = c.get(Calendar.DATE); // 获得日期
        System.out.println(date);
        int hour = c.get(Calendar.HOUR_OF_DAY); // 获得小时
        System.out.println(hour);
        int minute = c.get(Calendar.MINUTE); // 获得分钟
        System.out.println(minute);
        int second = c.get(Calendar.SECOND); // 获得秒
        System.out.println(second);
        int day = c.get(Calendar.DAY_OF_WEEK); // 获得星期几(注意(这个与Date类是不同的):1代表星期日、2代表星期1、3代表星期二,以此类推)
        System.out.println(day);
	}
}

参考: http://www.cnblogs.com/blackheartinsunshine/p/6019408.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值