当用户把信息上传到服务器上时,对于时间,常常用UTC时间。怎么将GMT+8.0时间转化为UTC时间呢?请参考下面的函数:

public CharSequence GetUTCTime() {Calendar cal = Calendar.getInstance(Locale.CHINA);int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));return DateFormat.format("yyyy'-'MM'-'dd'T'kk':'mm':'ss'Z'", cal);}

主要用到的类:java.util.Calendar和android.text.format.DateFormat

更多相关文章

  1. 万字长文带你了解最常用的开源 Squid 代理服务器
  2. Nginx系列教程(一)| 手把手教你在Linux环境下搭建Nginx服务
  3. Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
  4. Android中TimePickerDialog的使用
  5. menu.addIntentOptions 添加动态菜单
  6. Android的闹钟
  7. Android(安卓)- GET请求,POST请求,数据提交,编码,HttpClient,async-ht
  8. kotlin在databinding中的应用
  9. android log的两种方法

随机推荐

  1. Android布局之RelativeLayout相对布局
  2. Android(安卓)智能聊天机器人demo(类似小
  3. Android(安卓)之 EditText属性用法介绍
  4. Android里子线程真的不能刷新UI吗?
  5. android intent 常用用法
  6. Android(安卓)Intent study
  7. Android中WebView和JavaScript之间传递js
  8. 网页拉起游戏APP
  9. Android(安卓)Chronometer控件实现计时器
  10. Android(安卓)中的 openGL