1. /**
  2. * 时间戳转换成日期格式字符串
  3. * @param seconds 精确到秒的字符串
  4. * @param formatStr
  5. * @return
  6. */
  7. public static String timeStamp2Date(String seconds,String format) {
  8. if(seconds == null || seconds.isEmpty() || seconds.equals("null")){
  9. return "";
  10. }
  11. if(format == null || format.isEmpty()) format = "yyyy-MM-dd HH:mm:ss";
  12. SimpleDateFormat sdf = new SimpleDateFormat(format);
  13. return sdf.format(new Date(Long.valueOf(seconds+"000")));
  14. }
  15. /**
  16. * 日期格式字符串转换成时间戳
  17. * @param date 字符串日期
  18. * @param format 如:yyyy-MM-dd HH:mm:ss
  19. * @return
  20. */
  21. public static String date2TimeStamp(String date_str,String format){
  22. try {
  23. SimpleDateFormat sdf = new SimpleDateFormat(format);
  24. return String.valueOf(sdf.parse(date_str).getTime()/1000);
  25. } catch (Exception e) {
  26. e.printStackTrace();
  27. }
  28. return "";
  29. }
  30. /**
  31. * 取得当前时间戳(精确到秒)
  32. * @return
  33. */
  34. public static String timeStamp(){
  35. long time = System.currentTimeMillis();
  36. String t = String.valueOf(time/1000);
  37. return t;
  38. }
  39. //  输出结果:
  40. //  timeStamp=1417792627
  41. //  date=2014-12-05 23:17:07
  42. //  1417792627
  43. public static void main(String[] args) {
  44. String timeStamp = timeStamp();
  45. System.out.println("timeStamp="+timeStamp);
  46. String date = timeStamp2Date(timeStamp, "yyyy-MM-dd HH:mm:ss");
  47. System.out.println("date="+date);
  48. String timeStamp2 = date2TimeStamp(date, "yyyy-MM-dd HH:mm:ss");
  49. System.out.println(timeStamp2);
  50. }

java 时间戳与日期字符串相互转换的更多相关文章

  1. 转:javascript时间戳和日期字符串相互转换

    转:javascript时间戳和日期字符串相互转换 <html xmlns="http://www.w3.org/1999/xhtml"> <head> & ...

  2. javascript时间戳和日期字符串相互转换

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  3. js时间戳和日期字符串相互转换

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  4. Java时间戳与日期格式字符串的互转

    上代码: import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { /** * 时间戳转换成日 ...

  5. python获取本地时间,时间戳与日期格式相互转换

    附上代码与运行结果截图: import time # 获取当前时间 now = time.localtime() # 格式化日期 now_ = time.strftime('%Y-%m-%d %H:% ...

  6. 使用jackson对Java对象与JSON字符串相互转换的一些总结

    本文为菠萝大象原创,如要转载请注明出处.http://www.blogjava.net/bolo 代码无真相,为了最简单的说明,我直接上代码. public class User { private  ...

  7. Java整型与字符串相互转换

    >>>>>>>>>>>>>>>>>>>> 1如何将字串 String 转换成整数 ...

  8. Go时间戳和日期字符串的相互转换

    Go语言中,获取时间戳用time.Now().Unix(),格式化时间用t.Format,解析时间用time.Parse. 看实例代码: package main import ( "fmt ...

  9. Java整型与字符串相互转换(转)

    1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([S ...

随机推荐

  1. 在 Ubuntu 13.10 中搭建Java开发环境 - 懒人版

    本文记录我在Ubuntu 13.10中搭建Java开发环境. 本文环境: Ubuntu 13.10 x64运行在Win7下的VMware Workstation 10中. 1. 安装JDK与JRE s ...

  2. Golang的iota的特性

    Golang的iota的特性: 1. iota在每个ConstBlock中自动归0. 2. iota在每个ConstSpec后自动增1. 换言之: iota是ConstBlock中ConstSpec的 ...

  3. golang的序列与反序列化

    golang写backend之类的应用,还是挺方便的...使用encoding/json包时, 必须注意, 在struct定义的属性必须是exported, 否则不会设置值. 例如:type DRol ...

  4. 获得N位数字字母随机组合

    import string import random def get_rand(n): allw = string.letters+string.digits r = [] for i in ran ...

  5. 【HTML5】炫丽的时钟效果Canvas绘图与动画基础练习

    源自慕课网 效果如下: 全部代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  6. Python - DICT 字典排序 - OrderedDict

    官方地址: https://docs.python.org/2/library/collections.html#collections.OrderedDict >>> # regu ...

  7. Qt中的事件

    1. 引自---http://blog.sina.com.cn/s/blog_6e80f1390100pro4.html 信号和事件的区别就在与,事件比信号更加底层,而且如果一个信号对应多个槽的话,信 ...

  8. unity工具IGamesTools之批量生成帧动画

    unity工具IGamesTools批量生成帧动画,可批量的将指定文件夹下的帧动画图片自动生成对应的资源文件(Animation,AnimationController,Prefabs) unity工 ...

  9. apk 加密

    为了防止apk被轻易破解,想办法对java层的代码进行加密,防止反编译,代码混淆基本没什么效果,一般情况下我会对dex进行加密,通过动态加载的方法实现java层的代码尽量被隐藏,而动态加载的实现通过j ...

  10. java中直接打印对象

    java中直接打印对象,会调用对象.toString()方法.如果没有重写toString()方法会输出"类名+@+hasCode"值,hasCode是一个十六进制数 //没有重写 ...