Android(安卓)怎么把GMT+8.0转化为UTC时间
16lz
2021-01-25
当用户把信息上传到服务器上时,对于时间,常常用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
更多相关文章
- 万字长文带你了解最常用的开源 Squid 代理服务器
- Nginx系列教程(一)| 手把手教你在Linux环境下搭建Nginx服务
- Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
- Android中TimePickerDialog的使用
- menu.addIntentOptions 添加动态菜单
- Android的闹钟
- Android(安卓)- GET请求,POST请求,数据提交,编码,HttpClient,async-ht
- kotlin在databinding中的应用
- android log的两种方法