安卓 格式日期与时区
2022-09-02 23:05:41
我需要将日期格式化为特定字符串。
我使用类来格式化日期,使用模式“yyyy-MM-dd'T'HH:mm:ssZ
”,它将当前日期返回为
“”,但我需要作为
“”。SimpleDateFormat
2013-01-04T15:51:45+0530
2013-01-04T15:51:45+05:30
以下是使用的编码,
Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.ENGLISH);
Log.e(C.TAG, "formatted string: "+sdf.format(c.getTime()));
输出:格式化字符串:2013-01-04T15:51:45+0530
我需要的格式只是在gmt时间之间添加冒号。2013-01-04T15:51:45+05:30
因为我正在Google日历上插入事件,所以它只接受我提到的所需格式。