「java中date包」java date包

博主:adminadmin 2023-03-19 19:18:08 495

本篇文章给大家谈谈java中date包,以及java date包对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

“Java.util”包中的“Date类”和“Calendar类”有哪些实质的区别?

对上面的表述,有点微词。Java.util.Date是可以‘直接生成’的,或者说语言层面的直接实例化。

Date有6个构造方法,其中3个被废止,3个在Java 7中仍被沿用。

无论是Date d=new Date();还是Date d=new Date(System.currentTimemillis());都可以获得当前时间。

区别在:

Date用于记录某一个含日期的、精确到毫秒的时间。重点在代表一刹那的时间本身。

Calendar用于将某一日期放到历法中的互动——时间和年、月、日、星期、上午、下午、夏令时等这些历法规定互相作用关系和互动。Calendar本身代表公历的一个简化缩水版,姑且叫“计算机历”。完整的公历是格里高利历,Java SE中以GregorianCalendar类来提供相关的历法功能。

如果一个类里面同时引用了 java.util.Date 和 java.sql.Date 这个两个包,请问声明的时候该怎么使用呢?

首先不能同时引入,这样会抱错的。

使用的时候可以

java.util.Date date_1 = new java.util.Date(System.currentTimeMillis());

java.sql.Date date_2 = new java.sql.Date(System.currentTimeMillis());

java 中的date怎么用

1、代码:System.out.println(new java.util.Date());

输出:Thu Jan 27 14:43:28 CST 2011

2、代码:System.out.println(new java.util.Date().toLocaleString());

输出:2011-1-27 14:45:21

不过现在toLocaleString()方法已过时,由DateFormat.format(Date date)取代。

3、代码:

DateFormat ddf = DateFormat.getDateInstance();

DateFormat dtf = DateFormat.getTimeInstance();

DateFormat ddtf = DateFormat.getDateTimeInstance();

Date date = new Date();

System.out.println("日期:" + ddf.format(date));

System.out.println("时间:" + dtf.format(date));

System.out.println("日期时间:" + ddtf.format(date));

SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();

System.out.println("日期时间:" + sdf.format(date));

输出:

日期:2011-2-9

时间:11:16:02

日期时间:2011-2-9 11:16:02

日期时间:2011-2-9 11:16:02

以上是在window系统下,linux系统下不能这么处理,linux系统下用以上获取回来的初始时间格式与此不同。

JAVA中的Date怎么用

给你写一个:

Date

date

=

new

Date();

SimpleDateFormat

sdf

=

new

SimpleDateFormat("dd/MM/yyyy");

String

s1

=

sdf.format(date);//这里得到:26/03/1999

这个格式的日期

sdf

=

new

SimpleDateFormat("HH:mm");

String

s2=sdf.format(date);//这里得到的是

18:00

这个格式的时间

ListString

list

=

new

ArrayListString();//然后创建一个ArrayList();

list.add(s1);

list.add(s2);//把他们添加到list

谢谢

java实体类中的birthday的类型是Date,应该是哪个包下的?

实体类中用util下的,因为sql下的Date是util下的子类,这样扩展性好。

如果必须用到sql下的,转换也很方便,如:new java.sql.Date(new java.util.Date().getTime());

为了区分两个Date,至少有一个Date要写类的全称。也可反过来转换。

java中date包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java date包、java中date包的信息别忘了在本站进行查找喔。