服务器给传一个long型的,从1970年到一个时间的秒数,然后,转成一个时间字符串展示出来。。。

写了一个函数,如下:

[html] view plain copy
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型,如下:

[html] view plain copy
// date要转换的date类型的时间      
public static long dateToLong(Date date) {  
        return date.getTime();      
}

android将一个long型转成时间字符串相关推荐

  1. 将一个十位数字的时间戳转换成时间字符串

    /**      * 将一个十位数字的时间戳转换成时间字符串      *   */     public static String convertTimeToFormat(long timeSta ...

  2. ios将时间戳转换成时间字符串类的方法源码

    如下代码段是关于ios将时间戳转换成时间字符串类的方法的代码,应该是对各位朋友有一些用途. { [dateFormat setDateFormat:formatString]; NSLog(@&quo ...

  3. Python 将一个已知的 utc时间字符串 转换为东八区时间

    先获取一个utc格式的时间 utc_time = datetime.datetime.utcnow()print(utc_time) 输出 2018-06-24T08:59:39Z 这里我们假设目前拥 ...

  4. js date转成 时间字符串_秋招快要开始了,前端笔试中的坑位-JS隐式转换问题

    我们在写笔试题的时候,经常碰到涉及隐式转换的题目,例如 "1" + 2 obj + 1 [] == ![] [null] == false === 和 == === 叫做严格运算符 ...

  5. python把浮点数转换成16进制_delphi 浮点数float转换成十六进制字符串的方法(FloatToHex)...

    重新书写了float型转为十六进制的delphi程序 Function FloatToHex(Value: single): string; var l, i: integer; HexText,te ...

  6. java 字符串转utc时间_Java中转UTC时间字符串(含有T Z)为local时间

    在Java中我们需要转换相应格式的字符串,很多时候我们想到用SimpleDateFormat类来解析.但是最近我在调用一个第三方的接口时返回的 JSON字符串中有个expires字段的值是2014-0 ...

  7. Python time和datetime时间戳和时间字符串相互转换

    Python time和datetime时间戳和时间字符串相互转换 时间戳是指格林威治时间1970年01月01日00时00分00秒开始计算所经过的秒数,是一个浮点数. time和datetime都是P ...

  8. 时间(秒)转时间字符串(x天x时x分x秒)

    前言 通常为了直观表现时间会把时间数字转成时间字符串 eg: 输入时间(秒):123456 输出时间字符串:1天10小时17分钟36秒 直接上代码 public class NumToDateStri ...

  9. linux 字符串时间转换,Linux C/C++时间字符串与time_t之间的转换方法(转)

    js 获取小数点位数方法及 字符串与数字之间相互转换方法 1.获取小数点位数方法 a. 使用 js 中 subsrting,indexOf,parseFloat三个函数,代码如下: var s = & ...

最新文章

  1. Docker Dockerfile
  2. mysql 快速升级_快速升级MySQL系统表
  3. Vue单文件组件环境配置
  4. java 通配符 日期_java – 使用带有通配符支持的SimpleDateFormat解析日期字符串(例如* yyyy * MM * dd * hh * mm * ss)...
  5. 无线网络连接一直显示“正在获取网络地址”的解决办法
  6. MongoDB数据库(2.MongoDB对数据库的操作以及Mongodb的增删改查)
  7. java8如何兼容java7_尽管使用Java 8功能,项目如何支持Java 7
  8. H5 存储数据sessionStorage
  9. 【转】Treeview 无限分类非递归终极解决方案
  10. ConcurrentHashMap真的线程安全吗?
  11. Render Monkey中可渲染纹理的Clear Color
  12. adb连接 vivo_vivoadb工具包下载|vivo安卓adb工具1.0.32 最新版_ - 极光下载站
  13. C语言 用矩形法计算定积分∫(0—1)sinxdx、∫(-1—1)cosxdx、∫(0—2)e^xdx
  14. 冰点文库下载器V3.1.4
  15. VisualStudio2010编译出错fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
  16. 《我的团长我的团》 - 观后感
  17. 解决Android打包Entry name ‘res/animator/linear_indeterminate_line1_head_interpolator.xml‘ collided
  18. 如何做服务器安全维护,网站安全维护怎么做好
  19. qt qml 界面程序 适配4K屏幕 简单方法
  20. JavaScript是多线程还是单线程?

热门文章

  1. 菜鸟学习Mybatis 01
  2. camera基本知识
  3. layui使用富文本已经使用第三方插件Kz.layedit来优化layui的富文本
  4. 华为成5G专利龙头,数量是高通的两倍
  5. 短距离无线传输技术分析
  6. c语言整形符号位_基本整形型变量-在C语言中,整型常量与整型变量的区别是什么?举例...
  7. 五行顺口溜_五行相生相克对照表口诀
  8. 无MCU,灰常简单实用的按键电平保持电路!
  9. 'NULL' undeclared错误
  10. java根据当前时间或指定时间获取前后几天或前后几个月或前后几年的时间