JAVA处理时间
来源:互联网 发布:华讯网络是国企么 编辑:程序博客网 时间:2024/06/06 15:48
有两种方法:
方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:
import java.util.*;
import java.text.*;
//以下默认时间日期显示方式都是汉语语言方式
//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53
//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.java
public class TestDate {
}
运行结果:
用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)格式化时间后
为:08-6-16 下午8:54
用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化时间
后为:2008-6-16 20:54:53
方法二:用java.util.Calendar类来实现,看下面:
import java.util.*;
import java.text.*;
//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单
public class TestDate2 {
}
运行结果是:
用Calendar.getInstance().getTime()方式显示时间: Mon Jun 16 21:54:21 CST 2008
用Calendar获得日期是:2008年5月16日
用Calendar获得时间是:9时54分21秒
2
总结:中的来说,方法二是最方便的,方法一显得分笨拙,不过看个人喜欢了。
还有一种方法利用System.currentTimeMillis()
也可以的,下次再总结这种方
- Java的时间处理
- Java日期时间处理
- java中的时间处理
- Java的时间处理
- JAVA时间格式化处理
- JAVA 处理数据库时间
- Java处理时间格式化
- JAVA中的时间处理
- java时间处理
- Java日期时间处理
- Java的时间处理
- java日期时间处理
- java时间的处理
- java 时间处理类
- java时间操作处理
- java中的时间处理
- JAVA时间格式处理
- Java时间处理
- C#操作XML数据(转)
- 几个优化mysql的小事
- 用Directshow进行电视卡的音视频信号采集和SDI信号输出
- 4. iPhone5的适配方案(游戏+应用) cocos2d-x android
- POJ 3026 Borg Maze
- JAVA处理时间
- Failed to convert path to a short DOS path: C:\Windows\system32\java.exe的解决
- HttpSession
- 2012.12.13
- 建议Font-Size使用em单位控制大小
- cygwin setup on windows for cocos2dx
- VC2008下提示找不到MSVCP90D.dll的解决办法
- 如何使用Photoshop制作身份证1寸照片
- C++中struct 和 class的区别