html5中文学习网

您的位置: 首页 > 网络编程 > java教程 » 正文

Java日期时间操作的方法_java_

[ ] 已经帮助:人解决问题

本文实例为大家分享了java日期时间基本操作方法,供大家参考,具体内容如下6pEHTML5中文学习网 - HTML5先行者学习网

1. 获得Calendar实例:Calendar c = Calendar.getInstance(); 6pEHTML5中文学习网 - HTML5先行者学习网
2. 定义日期/时间的格式:SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 6pEHTML5中文学习网 - HTML5先行者学习网
3. 把日期/时间转换成固定格式,使用SimpleDateFormat的format()方法:6pEHTML5中文学习网 - HTML5先行者学习网
String datetime = sdf.format(c.getTime()); 6pEHTML5中文学习网 - HTML5先行者学习网
4. 把字符串转换成日期/时间,使用SimpleDateFormat的parse()方法:Date d = sdf3.parse("2016-08-08 16:43:00"); 6pEHTML5中文学习网 - HTML5先行者学习网
5. 日期/时间的增加,减少,使用Calendar的add()方法,如将日期减少100天:c.add(Calendar.DATE, -100); 6pEHTML5中文学习网 - HTML5先行者学习网
6. 日期/时间的设置,使用Calendar的set()方法,如将小时设置为0时: 6pEHTML5中文学习网 - HTML5先行者学习网
c.set(Calendar.HOUR_OF_DAY, 0); 6pEHTML5中文学习网 - HTML5先行者学习网
例子: 6pEHTML5中文学习网 - HTML5先行者学习网

6pEHTML5中文学习网 - HTML5先行者学习网

package myCalendar;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class myCalendar {  public static void main(String args[]) throws Exception{    Calendar c = Calendar.getInstance();        SimpleDateFormat sdf1 =new SimpleDateFormat("yyyyMMdd");    SimpleDateFormat sdf2 =new SimpleDateFormat("HHmmss");    SimpleDateFormat sdf3 =new SimpleDateFormat("yyyyMMddHHmmss");    SimpleDateFormat sdf4 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        String date = sdf1.format(c.getTime());    System.out.println(date);    String time = sdf2.format(c.getTime());    System.out.println(time);        String dt = "20160808162405";    Date d = sdf3.parse(dt);    dt = sdf4.format(d);        c.setTime(d);    c.add(Calendar.DATE, -100);    c.set(Calendar.HOUR_OF_DAY, 0);    c.set(Calendar.MINUTE, 0);    c.set(Calendar.SECOND, 0);    System.out.println("100天前:" + sdf4.format(c.getTime()));    c.add(Calendar.DATE, 200);    c.set(Calendar.HOUR_OF_DAY, 0);    c.set(Calendar.MINUTE, 0);    c.set(Calendar.SECOND, 0);    System.out.println("100天后:" + sdf4.format(c.getTime()));  }}

6pEHTML5中文学习网 - HTML5先行者学习网

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。6pEHTML5中文学习网 - HTML5先行者学习网
6pEHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助