900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Java获取时间格式(年月日时分秒毫秒)

Java获取时间格式(年月日时分秒毫秒)

时间:2022-01-24 14:11:19

相关推荐

Java获取时间格式(年月日时分秒毫秒)

Java中描述日期时间调用Date类型,该类型存储有时间的年月日、时分秒信息。

Date系统时间是以 1970年0时0分0秒 开始计时。

其中:

方法一:Calendar类

import java.util.Calendar;import java.util.Date;public class Demo {public static void main(String[] args) {Calendar calendar = Calendar.getInstance();calendar.setTime(new Date());// 放入Date类型数据calendar.get(Calendar.YEAR);// 获取年份calendar.get(Calendar.MONTH);// 获取月份calendar.get(Calendar.DATE);// 获取日calendar.get(Calendar.HOUR);// 时(12进制)calendar.get(Calendar.HOUR_OF_DAY);// 时(24进制)calendar.get(Calendar.MINUTE);// 分calendar.get(Calendar.SECOND);// 秒calendar.get(Calendar.MILLISECOND);// 毫秒System.out.println(calendar.get(Calendar.YEAR));System.out.println(calendar.get(Calendar.MONTH));System.out.println(calendar.get(Calendar.DATE));System.out.println(calendar.get(Calendar.HOUR));System.out.println(calendar.get(Calendar.HOUR_OF_DAY));System.out.println(calendar.get(Calendar.MINUTE));System.out.println(calendar.get(Calendar.SECOND));System.out.println(calendar.get(Calendar.MILLISECOND));}}

方法二:SimpleDateFormat类

import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;public class Demo {public static void main(String[] args) {File file = new File("D:/time/test.txt");// 获取在D盘下time文件夹里面test.txt最后一次修改时间long lastModified = file.lastModified();// 此处显示单位秒(1970年1月1日为绝对时间时刻,到文件修改的最后时刻共经过多少秒)System.out.println(lastModified);// 获取年份SimpleDateFormat year = new SimpleDateFormat("YYYY");String format1 = year.format(new Date(lastModified));// 获取月份SimpleDateFormat month = new SimpleDateFormat("MM");String format2 = month.format(new Date(lastModified));// 获取日SimpleDateFormat date = new SimpleDateFormat("dd");String format3 = date.format(new Date(lastModified));// 时SimpleDateFormat hour = new SimpleDateFormat("HH");String format4 = hour.format(new Date(lastModified));// 分SimpleDateFormat minute = new SimpleDateFormat("mm");String format5 = minute.format(new Date(lastModified));// 秒SimpleDateFormat second = new SimpleDateFormat("ss");String format6 = second.format(new Date(lastModified));// 毫秒SimpleDateFormat milliSecond = new SimpleDateFormat("SS");String format7 = milliSecond.format(new Date(lastModified));//该年份从1月1日为绝对是件,到文件修改的最后时刻共经过多少天SimpleDateFormat numberDay = new SimpleDateFormat("DD");String format8 = numberDay.format(new Date(lastModified));System.out.println(format1);System.out.println(format2);System.out.println(format3);System.out.println(format4);System.out.println(format5);System.out.println(format6);System.out.println(format7);System.out.println(format8);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。