android将一个long型转成时间字符串
来源:互联网 发布:linux系统下删除用户 编辑:程序博客网 时间:2024/06/05 19:28
服务器给传一个long型的,从1970年到一个时间的秒数,然后,转成一个时间字符串展示出来。。。
写了一个函数,如下:
public static String chargeSecondsToNowTime(String seconds) { long time = Long.parseLong(seconds)*1000-8*3600*1000;SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd HH:mm");return format2.format(new Date(time));}
第一次,传进来的是秒数,直接调用函数后发现怎么都不对,时间差很多。查看函数定义,发现函数需要传递一个
毫秒单位,所以,需要将传进来的秒先乘1000转化成毫秒。然后调用后发现与现在时间差8小时,这个时候想起来时区的问题。
北京时间嘛,需要减去一个8小时的毫秒8*3600*1000.调用后返回的结果正常~~
同时,date类型转long型,如下:
// date要转换的date类型的时间 public static long dateToLong(Date date) { return date.getTime(); }
阅读全文
0 0
- android将一个long型转成时间字符串
- Gson转JSON字符串时候, 将时间转成Long型
- Java将时间字符串转成时间
- 1.00768E7字符串如何转成long型
- android将图片转成字符串,再将字符串转成图片
- android将图片转成字符串,再将字符串转成图片
- android将图片转成字符串,再将字符串转成图片
- 二进制字符串转成long
- AS3 将字符串转成Date 时间对象
- 将CST时间字符串 转成Date
- 将一个long型值的时间转换成时间格式
- android将图片转成字符串,再将字符串转成图片 (base64处理的字符串)
- long型转成bytes
- 一条语句将一个字段数据换转成一个字符串
- 将整数字符串转成整数型
- 将字符串转成列
- 将字符串转成十六进制
- 将时间戳 转成 时间
- 理解Windows内核模式与用户模式(新)
- centos7 下Nginx安装配置
- Android Studio 开发常遇到的SDK版本的问题
- [Err] 1044
- 1090. Highest Price in Supply Chain (25)
- android将一个long型转成时间字符串
- 刷LeetCode(1)——两数相加
- 取随机数的两种方法
- IntelliJ IDEA 实用快捷键
- Matlab plot函数
- python字典
- es 基本语法 使用 案例
- mysql schema设计方法
- A+B Format