将北京时间转化为Unix时间戳
2015-01-09 17:31
351 查看
参考:http://www.aiezu.com/system/linux/unix_timestamp_convert.html
今天遇到一个问题,由于数据库中存储的时间格式是Unix时间戳,因此在通过时间查找时,必须将选定的时间转化为Unix戳。
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。
java实现北京时间与unix timestamp互转:
unix timestamp转北京时间:
String date=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(123456789 * 1000));
北京时间转unix timestamp:
long n = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2012-12-12 12:12:12").getTime();
由于我只是将特定时间转化为Unix时间戳,所以采用的方法如下:
今天遇到一个问题,由于数据库中存储的时间格式是Unix时间戳,因此在通过时间查找时,必须将选定的时间转化为Unix戳。
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。
java实现北京时间与unix timestamp互转:
unix timestamp转北京时间:
String date=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(123456789 * 1000));
北京时间转unix timestamp:
long n = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2012-12-12 12:12:12").getTime();
由于我只是将特定时间转化为Unix时间戳,所以采用的方法如下:
private static long parseDate(String text) throws ParseException { SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm a MM/dd/yyyy", Locale.US); dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); return dateFormat.parse(text).getTime(); }
相关文章推荐
- 其他时间转化为北京时间
- 13位时间戳转化北京时间
- excel 将unix时间戳转化为北京时间
- python unix时间戳与正常时间转化
- 格林威治时间转化北京时间以及时间转换格式代码大全
- Unix时间戳(Unix timestamp) → 北京时间相互转换
- excel怎么样批量将unix时间戳转化为北京时间
- unix时间戳(unix timestamp)与北京时间的互转方法
- excel怎么样批量将unix时间戳转化为北京时间
- JS获取当前日期时间/JS日期转化为unix时间戳
- 2010世界杯时间表 北京时间
- js 转化类似这样的时间( /Date(1389060261000)/)问题
- js时间转化为几天前,几小时前,几分钟前
- Java中java.util.Date时间和java.sql.Date时间的转化
- Android开发:对VA文件根据时间点截取关键帧并转化为Bitmap
- 年月日时分秒转化为秒 和获取当前时间
- iOS 时间戳转化为时间(附13位转10位方法)
- 时间转化工具类分享
- Debian 6.0.5解决系统时间与北京时间相差8小时问题
- python datetime时间格式 与 时间字符串 相互转化