Java时间戳与日期格式字符串的互转
2024-10-16 13:41:40
上代码:
import java.text.SimpleDateFormat;
import java.util.Date; public class DateUtil {
/**
* 时间戳转换成日期格式字符串
* @param seconds 精确到秒的字符串
* @param formatStr
* @return
*/
public static String timeStamp2Date(String seconds,String format) {
if(seconds == null || seconds.isEmpty() || seconds.equals("null")){
return "";
}
if(format == null || format.isEmpty()){
format = "yyyy-MM-dd HH:mm:ss";
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(new Date(Long.valueOf(seconds+"000")));
}
/**
* 日期格式字符串转换成时间戳
* @param date 字符串日期
* @param format 如:yyyy-MM-dd HH:mm:ss
* @return
*/
public static String date2TimeStamp(String date_str,String format){
try {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return String.valueOf(sdf.parse(date_str).getTime()/1000);
} catch (Exception e) {
e.printStackTrace();
}
return "";
} /**
* 取得当前时间戳(精确到秒)
* @return
*/
public static String timeStamp(){
long time = System.currentTimeMillis();
String t = String.valueOf(time/1000);
return t;
} public static void main(String[] args) {
String timeStamp = timeStamp();
System.out.println("timeStamp="+timeStamp); //运行输出:timeStamp=1470278082
System.out.println(System.currentTimeMillis());//运行输出:1470278082980
//该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数 String date = timeStamp2Date(timeStamp, "yyyy-MM-dd HH:mm:ss");
System.out.println("date="+date);//运行输出:date=2016-08-04 10:34:42 String timeStamp2 = date2TimeStamp(date, "yyyy-MM-dd HH:mm:ss");
System.out.println(timeStamp2); //运行输出:1470278082
}
}
最新文章
- unity开发相关环境(vs、MonoDevelop)windows平台编码问题
- Spring MVC4 纯注解配置教程
- No resource found that matches the given name 'Theme.AppCompat.Light 的完美解决方案
- 第二十三课:jQuery.event.add的原理以及源码解读
- 判断子元素(or属性)是否存在
- HDU 4630 No Pain No Game 树状数组+离线查询
- HDOJ/HDU 2568 前进(简单题)
- linux 下进程状态及进程控制
- C经典之14-双向链表存储1-10---ShinePans
- CentOS7安装和配置Nginx(https)
- iOS 测试三方 KIF 的那些事
- 重大变革即将来临 5G CPE会替代光纤入户吗?
- git学习02 - log查看&;版本回退
- Android SDK Manager for Mac 在线更新镜像地址截至2017-10-01亲测有效
- Ubuntu 离线安装 docker
- ADB interface驱动
- [UE4]Wrap Box流布局
- [转]一次CMS GC问题排查过程(理解原理+读懂GC日志)
- JMP地址公式推导
- Sublime Text 3 格式化HTML CSS JS 代码