码迷,mamicode.com
首页 > 其他好文 > 详细

日期操作

时间:2015-05-24 11:34:54      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

1、Java中的时间

  Java中的时间使用标准库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个固定的时间点;

  固定的时间点叫纪元(epoch),是UTC时间1970年1月1日 00:00:00

  UTC(Universal Time Coordinated 世界调整时间)与GMT(Greenwich Mean Time 格林威治时间)一样,是一种具有实际目的的科学标准时间

2、Date类简介

  java.util.Date类封装日期及时间信息。

  Date类的大多数用于进行时间分量计算的方法已经被Calendar取代。

  Date date=new Date()

  //系统当前的日期及时间信息

  System.out.println(date);

  //Sun Jan 06 11:52:55 CST 2013

  long time=date.getTime();

  //1970年1月1日至今的毫秒数

  setTime和getTime方法

    long time=date.getTime();

    //增加一天的毫秒数

    time+=60*60*24*1000;

    date.setTime(time);

  Date重写toString方法

    Date重写了toString方法,用一个字符串来描述当前date对象表示的时间。格式如下:

      Mon Feb 17 15:36:55 CST 2014

3、SimpleDateFormat简介

  java.text.SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期-》文本)、解析(文本-》日期)和规范化。

  构造方法

    SimpleDateFormat()

    SimpleDateFormat(String pattern)用给定模式和默认语言环境的日期格式符号构造SimpleDateFormat

  方法:

    final String format(Date date)    Date->String

    Date parse(String source) throws ParseException   String->Date

  

日期操作

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4525542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!