java显示时间 java窗口

牵着乌龟去散步 学知识 15 0

各位老铁们,大家好,今天由我来为大家分享java显示时间,以及java窗口的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们更大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

  1. 请问JAVA中获取系统当前时间该怎么写
  2. java如何获取当前时间 年月日 时分秒
  3. Java显示时间,为什么不能显示,代码如下
  4. java 实现判断时间早晚(如6:00:00 晚于 4:00:00)

一、请问JAVA中获取系统当前时间该怎么写

*** 一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:

//以下默认时间日期显示方式都是汉语语言方式

//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53

//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.java

public static void main(String[] args){

Calendar cal= Calendar.getInstance();

DateFormat d1= DateFormat.getDateInstance();//默认语言(汉语)下的默认风格(MEDIUM风格,比如:2008-6-16 20:54:53)

DateFormat d2= DateFormat.getDateTimeInstance();

DateFormat d3= DateFormat.getTimeInstance();

DateFormat d4= DateFormat.getInstance();//使用SHORT风格显示日期和时间

DateFormat d5= DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);//显示日期,周,时间(精确到秒)

DateFormat d6= DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);//显示日期。时间(精确到秒)

DateFormat d7= DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT);//显示日期,时间(精确到分)

DateFormat d8= DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);//显示日期,时间(精确到分)

String str8= d8.format(now);//与SHORT风格相比,这种方式更好用

System.out.println("用Date方式显示时间:"+ now);//此 *** 显示的结果和Calendar.getInstance().getTime()一样

System.out.println("用DateFormat.getDateInstance()格式化时间后为:"+ str1);

System.out.println("用DateFormat.getDateTimeInstance()格式化时间后为:"+ str2);

System.out.println("用DateFormat.getTimeInstance()格式化时间后为:"+ str3);

System.out.println("用DateFormat.getInstance()格式化时间后为:"+ str4);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为:"+ str5);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为:"+ str6);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后为:"+ str7);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间后为:"+ str8);

用Date方式显示时间: Mon Jun 16 20:54:53 CST 2008

用DateFormat.getDateInstance()格式化时间后为:2008-6-16

用DateFormat.getDateTimeInstance()格式化时间后为:2008-6-16 20:54:53

用DateFormat.getTimeInstance()格式化时间后为:20:54:53

用DateFormat.getInstance()格式化时间后为:08-6-16下午8:54

用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化时间后为

:2008年6月16日星期一下午08时54分53秒 CST

用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化时间后为

:2008年6月16日下午08时54分53秒

用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化时间后

用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间

*** 二:用java.util.Calendar类来实现,看下面:

//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单

public static void main(String[] args){

Calendar ca= Calendar.getInstance();

int year= ca.get(Calendar.YEAR);//获取年份

int month=ca.get(Calendar.MONTH);//获取月份

int day=ca.get(Calendar.DATE);//获取日

int minute=ca.get(Calendar.MINUTE);//分

int hour=ca.get(Calendar.HOUR);//小时

int second=ca.get(Calendar.SECOND);//秒

int WeekOfYear= ca.get(Calendar.DAY_OF_WEEK);

System.out.println("用Calendar.getInstance().getTime()方式显示时间:"+ ca.getTime());

System.out.println("用Calendar获得日期是:"+ year+"年"+ month+"月"+ day+"日");

System.out.println("用Calendar获得时间是:"+ hour+"时"+ minute+"分"+ second+"秒");

System.out.println(WeekOfYear);//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)

用Calendar.getInstance().getTime()方式显示时间: Mon Jun 16 21:54:21 CST 2008

用Calendar获得日期是:2008年5月16日

用Calendar获得时间是:9时54分21秒

总结:中的来说, *** 二是最方便的, *** 一显得分笨拙,不过看个人喜欢了。

二、java如何获取当前时间 年月日 时分秒

java如何获取当前时间以及格式化需要用到两个类,如下图:

1.获取当前时间,并格式化为(年-月-日时:分:秒)。

SimpleDateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

System.out.println(df.format(t));

2.将java.util.Date转换为java.sql.Date格式。

java.sql.Date sqld= new java.sql.Date(t.getTime());

java.sql.Time sqlt= new java.sql.Time(t.getTime());

java.sql.Timestamp sqlts= new java.sql.Timestamp(t.getTime());

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

三、Java显示时间,为什么不能显示,代码如下

1、<script language="JavaScript" type="text/JavaScript">

2、 this.length= initArray.arguments.length

3、 for(var i=0; i<this.length; i++)

4、 this[i+1]=initArray.arguments[i]

5、var d= new initArray("星期一","星期二","星期三","星期四","星期五","星期六","星期天");

6、str+="<font color='#FF0000'>今天:";

7、str+= today.getMonth()+1+"月";

8、=========================================

9、构造数组的位置,逗号有些是全角的,有些是半角的。

10、write函数那个位置,连接字符串应该用加号,不是逗号。

11、颜色那个位置,FFFFFF是白色,程序运行正常,你会啥也看不到,背景和字体是一个颜色。

12、另外从数组里面取得星期的算法有问题。

四、java 实现判断时间早晚(如6:00:00 晚于 4:00:00)

1、写一个比较时间的 *** DateCompare给你,具体看注释,在main *** 里面有测试:

2、importjava.text.SimpleDateFormat;

3、 publicstaticvoidmain(String[]args)throwsException{

4、 StringnowTime=newSimpleDateFormat("HH:MM").format(newDate());

5、 System.out.println("当前时间为:"+nowTime);

6、 System.out.println("与当日06:00相比");

java显示时间 java窗口-第1张图片-

7、 inti=DateCompare(nowTime,"06:00","HH:MM");

8、 System.out.println("两个时间相等");

9、 System.out.println("当前时间晚于06:00");

10、 System.out.println("当前时间早于06:00");

11、*@paramtype"YYYY-MM-DD""yyyyMMddHH:mm:ss"类型可自定义

12、 publicstaticintDateCompare(Stringsource,Stringtraget,Stringtype)throwsException{

13、 SimpleDateFormatformat=newSimpleDateFormat(type);

14、 Datesourcedate=format.parse(source);

15、 Datetragetdate=format.parse(traget);

16、 ret=sourcedate.compareTo(tragetdate);

17、}

该 *** 可以转换时间、日期、具体什么格式可以自定义,

18、该 *** 可以转换时间、日期、具体什么格式可以自定义,

19、另外如果你是需要做定时任务,推荐使用quartz有java的实现版。

文章分享结束,java显示时间和java窗口的答案你都知道了吗?欢迎再次光临本站哦!

标签: java 窗口 时间 显示

抱歉,评论功能暂时关闭!