时间类及其转换

mac2022-06-30  21

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

import java.util.Calendar;

 

/** * 时间类及其转换 */public class StringDate {   public static void main(String[] args) {

      /**       * 日期类       */      Date date = new Date();      /**       * 打印时间       */      System.out.println(date.toString());      /**       * 获得当前时间的毫秒值       */      long myTime = date.getTime();      System.out.println(myTime);      /**       * SimpleDateFormat时间转换类       * Date--->字符串       */      SimpleDateFormat sdf =              new SimpleDateFormat("yyyy-MM-dd");//格式      String result = sdf.format(date);      System.out.println(result);      /**       * 字符串--->Date       */      try {         Date myDate = sdf.parse("2012-12-22");         System.out.println(myDate);     } catch (ParseException e) {         e.printStackTrace();       }

    

    /**     * Calendar类:日历类     * Calendar.MONTH+1==当前月份     */

    Calendar calendar = Calendar.getInstance();    //直接打印出所有的时间信息    System.out.println(calendar);    //获得毫秒值--ps:getTime获得Date对象     System.out.println(calendar.getTimeInMillis());    //通过get方法能把时间信息按照需求提取出来     System.out.println(calendar.get(Calendar.DAY_OF_MONTH));    /**     * 通过set方法可以修改任意字段信息    */     calendar.set(Calendar.YEAR, 2015);     calendar.set(1949, 10, 1);     System.out.println(calendar.get(Calendar.YEAR));     } }

转载于:https://www.cnblogs.com/sun9/p/7918812.html

最新回复(0)