日期与时间戳的转换
来源:互联网 发布:opengl 游戏编程 编辑:程序博客网 时间:2024/06/06 13:58
import java.text.SimpleDateFormat; 2 import java.util.Date; 3 4 public class DateUtil { 5 /** 6 * 时间戳转换成日期格式字符串 7 * @param seconds 精确到秒的字符串 8 * @param formatStr 9 * @return 10 */ 11 public static String timeStamp2Date(String seconds,String format) { 12 if(seconds == null || seconds.isEmpty() || seconds.equals("null")){ 13 return ""; 14 } 15 if(format == null || format.isEmpty()){16 format = "yyyy-MM-dd HH:mm:ss";17 } 18 SimpleDateFormat sdf = new SimpleDateFormat(format); 19 return sdf.format(new Date(Long.valueOf(seconds+"000"))); 20 } 21 /** 22 * 日期格式字符串转换成时间戳 23 * @param date 字符串日期 24 * @param format 如:yyyy-MM-dd HH:mm:ss 25 * @return 26 */ 27 public static String date2TimeStamp(String date_str,String format){ 28 try { 29 SimpleDateFormat sdf = new SimpleDateFormat(format); 30 return String.valueOf(sdf.parse(date_str).getTime()/1000); 31 } catch (Exception e) { 32 e.printStackTrace(); 33 } 34 return ""; 35 } 36 37 /** 38 * 取得当前时间戳(精确到秒) 39 * @return 40 */ 41 public static String timeStamp(){ 42 long time = System.currentTimeMillis();43 String t = String.valueOf(time/1000); 44 return t; 45 } 46 47 public static void main(String[] args) { 48 String timeStamp = timeStamp(); 49 System.out.println("timeStamp="+timeStamp); //运行输出:timeStamp=147027808250 System.out.println(System.currentTimeMillis());//运行输出:147027808298051 //该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数52 53 String date = timeStamp2Date(timeStamp, "yyyy-MM-dd HH:mm:ss"); 54 System.out.println("date="+date);//运行输出:date=2016-08-04 10:34:4255 56 String timeStamp2 = date2TimeStamp(date, "yyyy-MM-dd HH:mm:ss"); 57 System.out.println(timeStamp2); //运行输出:147027808258 } 59 }
阅读全文
0 0
- php 时间戳与日期的转换
- 时间戳与日期的相互转换
- 时间戳与日期的转换
- MySQL 日期与时间戳的转换
- 日期与时间戳的转换
- 时间与日期的转换
- 时间与日期的转换
- JavaScript日期时间与时间戳的转换
- c时间日期与时间戳的转换
- UNIX时间戳与.net日期类的转换
- UNIX时间戳与.net日期类的转换
- UNIX时间戳与.net日期类的转换
- UNIX时间戳与.net日期类的转换
- mysql UNIX时间戳与日期的相互转换
- MYSQL中UNIX时间戳与日期的转换
- mysql UNIX时间戳与日期的相互转换
- C# Unix时间戳与日期的相互转换
- PHP时间戳与日期之间转换的实例介绍
- HDU Cactus 3594 仙人掌图
- highchart在bootstrap的Tab组件下容器问题
- Java如何正确退出线程
- 如何修改Android Studio的SDK和JDK
- 超出部分隐藏并显示...
- 日期与时间戳的转换
- js页面设置与打印(页眉页脚,页边距设置)
- VS中附加依赖库添加
- 使用 @RequestMapping 来处理请求参数
- DRUID连接池的使用
- tcp/ip协议栈--socket API 之发送函数(read/recv)
- 扩展欧几里得 求解不定方程和逆元
- 二进制逻辑运算
- 参考基因组和注释文件下载