我是靠谱客的博主 霸气微笑,最近开发中收集的这篇文章主要介绍Date()方法主要用于创建日前和时间,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

JAVA语言规定的基准日期为格林尼治标准时间1970.1.1.00:00:00,当前日期是由基准日期开始所经历的毫秒数转换出来的

一、JAVA中日期的获取、设置和格式化
1)JAVA提供了3个日期类:Date、Calendar和DateFormat。
   Date()方法创建日期对象并获取日期;
   Calendar()方法主要用于获取和设置日期;
   DateFormat()方法主要用于创建日期格式化器,然后再由格式化器将日期转换为各种日期格式串输出。
2)JAVA语言规定的基准日期为格林尼治标准时间1970.1.1.00:00:00,当前日期是由基准日期开始所经历的毫秒数转换出来的。
3)DateFomat类在java.text包中,Date和Calendar类在java.util包中。
4)实例如下:
import java.util.*;
import java.text.*;

public class DisplayDate {
public static void main(String[] args){
   Date today;
   Calendar now;
   DateFormat f1,f2;
   String s1,s2;
  
   System.out.println("n显示Date类的");
  
   today = new Date();
   System.out.println("new Date()= t"+ today);
      
   System.out.println("n用DateFormat类显示各种日期格式");
  
   //显示各种日期格式
   f1 = DateFormat.getDateInstance();
   s1 = f1.format(today);
   System.out.println("DateFormat.getDateInstance()= t"+s1);
  
   f1 = DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA);
   s1 = f1.format(today);
   System.out.println("DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= t"+ s1);
  
   f1 = DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA);
   s1 = f1.format(today);
   System.out.println("DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= t"+ s1);
  
   f1 = DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA);
   s1 = f1.format(today);
   System.out.println("DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= t" + s1);
  
   System.out.println("n用DateFormat类显示各种时间格式");
  
   //显示各种时间格式
   f1 = DateFormat.getTimeInstance();
   s1 = f1.format(today);
   System.out.println("DateFormat.getTimeInstance()= t"+s1);
  
   f1 = DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA);
   s1 = f1.format(today);
   System.out.println("DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= t"+s1);
  
   f1 = DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA);
   s1 = f1.format(today);
   System.out.println("DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= t"+s1);
  
   f1 = DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA);
   s1 = f1.format(today);
   System.out.println("DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= t"+s1);
  
   System.out.println("n显示Calendar的相关时间用法");
  
   now = Calendar.getInstance();
   today = now.getTime();
   System.out.println("Calendar.getInstance().getTime()= t"+ today.toString());
  
}
}

程序运行结果显示如下:

显示Date类的相关用法
new Date()= Fri May 02 13:29:32 CST 2003

用DateFormat类显示各种日期格式
DateFormat.getDateInstance()= 2003-5-2
DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA)= 2003年5月2日
DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.CHINA)= 2003-5-2
DateFormat.getDateInstance(DateFormat.SHORT,Locale.CHINA)= 03-5-2

用DateFormat类显示各种时间格式
DateFormat.getTimeInstance()= 13:29:32
DateFormat.getTimeInstance(DateFormat.LONG,Locale.CHINA)= 下午01时29分32秒
DateFormat.getTimeInstance(DateFormat.MEDIUM,Locale.CHINA)= 13:29:32
DateFormat.getTimeInstance(DateFormat.SHORT,Locale.CHINA)= 下午1:29

显示Calendar的相关时间用法
Calendar.getInstance().getTime()= Fri May 02 13:29:33 CST 2003

最后

以上就是霸气微笑为你收集整理的Date()方法主要用于创建日前和时间的全部内容,希望文章能够帮你解决Date()方法主要用于创建日前和时间所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部