好长时间没来这里了,今天复习一下java的东西,关于Date类和时间戳的转换
2014-06-19 15:50
267 查看
在开发过程中经常会遇到对时间类的使用,而说到Date类则时间戳就不得不提一下,关于时间戳的定义大家可以看看网上对时间戳的定义,我今天只介绍一下Date类和时间戳直接的转换:下面我把自己做的两个小Demo贴出来也许对刚接触java的朋友会有帮助,也是我学习过程中的一点总结,如果有什么不足之处希望各位大神多多指教!!
import java.util.*;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class TimeDemo04{
public static void main(String[] args) {
}
public String getTimeByTimeStamp(long timeStamp,String timePattern){
//通过一个时间戳得到想要的时间格式
long timetamp = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat(timePattern);
String date1 = sdf.format(timetamp);
return date1;
}
public long getTimeStampByTime(String timestr,String pattern){
//通过一个固定的时间格式获取时间戳
long timeStamp = 0;
try{
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date1 = sdf.parse(timestr);
timeStamp = date1.getTime(); //java中时间戳长度是13位
}catch(ParseException e){
e.printStackTrace();
}
return timeStamp;
}
}
在日常开发中,数据库中保存的一般是时间戳,在对时间的处理上会给我们很多方便,因为时间戳是long类型的数据,所以比较大小,计算时间间隔等,都会方便很多
import java.util.*;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class TimeDemo04{
public static void main(String[] args) {
}
public String getTimeByTimeStamp(long timeStamp,String timePattern){
//通过一个时间戳得到想要的时间格式
long timetamp = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat(timePattern);
String date1 = sdf.format(timetamp);
return date1;
}
public long getTimeStampByTime(String timestr,String pattern){
//通过一个固定的时间格式获取时间戳
long timeStamp = 0;
try{
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date1 = sdf.parse(timestr);
timeStamp = date1.getTime(); //java中时间戳长度是13位
}catch(ParseException e){
e.printStackTrace();
}
return timeStamp;
}
}
在日常开发中,数据库中保存的一般是时间戳,在对时间的处理上会给我们很多方便,因为时间戳是long类型的数据,所以比较大小,计算时间间隔等,都会方便很多
相关文章推荐
- 很久没来这里,今天的评测java怪东西,左右Date类和时间戳转换
- 今天做应用 用到了不少关于时间处理方面的东西,总结一下,希望大家指正!
- java关于时间格式化和转换的总结
- sql2000关于日期时间、类型转换的东西
- 今天复习了一下Java基础
- 从别人那里转来的关于java中时间日期的转化 大家一起来学习一下
- java 关于秒数转换为格林日期时间问题
- java 关于时间的转换,两个时间日期的比较
- 前2天后台系统需要生成报表,正好抽时间复习了一下之前做过的JAVA生成EXCEL,下面介绍POI 和JXL 生成报表的2种方式。
- 关于java将String类型的时间字符串转换为Date类型的问题
- JAVA中关于DATE时间日期加减、String与Date类型的转换
- 今天看了一下,java的基础面试题,关于抽象类和抽象方法的总结
- 今天复习了一下java的基础知识。
- 关于一个Java时间函数的转换方法
- sql语句 关于日期时间、类型转换的东西
- Android(java)时间转换星期 昨天 今天 几分钟前工具
- 关于Java时间类型转换
- JAVA中关于时间的转换
- JAVA复习资料-关于SimpleDateFormat安全的时间格式化线程安全问题
- 今天花时间把ObjectSpaces SDK看了一下