java语言基础(63)——日期时间处理方法(Date DateFormat Calendar)

来源:互联网 发布:java输入char字符串 编辑:程序博客网 时间:2024/06/08 03:25

Date

import java.util.Date;class DateDemo{public static void main(String[] args){  Date d = new Date();  d.getTime(); // 得到当前毫秒值  d.setTime(); // 设置Date对象的时间}}

DateFormat  格式化 与 解析 String 与 Date 互转

package DateDemo;import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;class DateDemo{public static void main(String[] args) throws ParseException{  Date d = new Date();  // 日期格式化  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");      String formatDate = sdf.format(d);  System.out.println(formatDate);// 输出类似于 2017-06-11 08:00:00        // 字符串解析为时间戳  String ymd = "2017-06-11 08:00:00";  Date d1 = sdf.parse(ymd);  System.out.println(d1.getTime());}}


Calendar

参考文档:http://tool.oschina.net/uploads/apidocs/jdk-zh/java/util/Calendar.html

package CalendarDemo;import java.util.Calendar;public class CalendarDemo {/** * @param args */public static void main(String[] args) { Calendar cd = Calendar.getInstance(); // get方法 获得年月日 int year = cd.get(Calendar.YEAR); int month = cd.get(Calendar.MONTH); int day = cd.get(Calendar.DATE); System.out.println(year);// 2017 System.out.println(month+1); System.out.println(day);  // add 方法 在给定的日历字段上加或减去给定的值 cd.add(Calendar.YEAR, 1);   year = cd.get(Calendar.YEAR); System.out.println(year);// 2018  cd.add(Calendar.YEAR, -2);  year = cd.get(Calendar.YEAR); System.out.println(year);// 2016  // set 方法 设定给定的年月日  }}







阅读全文
1 0
原创粉丝点击