Android日期格式:C中“O”的替代品

Android日期格式:C中“O”的替代品,android,date,string-formatting,Android,Date,String Formatting,我需要得到以下日期格式:2015-04-24T10:32:49.2573151Z 在C中,我有以下内容,这给了我上述内容: string timestamp = DateTimeOffset.UtcNow.ToString("O"); 我需要在android中使用相同的格式。我已经做了以下工作: SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'"); s.setTimeZone(TimeZon

我需要得到以下日期格式:2015-04-24T10:32:49.2573151Z

在C中,我有以下内容,这给了我上述内容:

string timestamp = DateTimeOffset.UtcNow.ToString("O");
我需要在android中使用相同的格式。我已经做了以下工作:

SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'");
s.setTimeZone(TimeZone.getTimeZone("gmt"));
String timestamp = s.format(new Date());

虽然它提供了我所需要的,但我觉得它有点粗糙,因为我添加了T和Z作为文字。这样做是正确的,还是有一个标准格式模式可以给我这个字符串?

没有标准格式模式,在Android中,你必须像以前那样做……这是正确的。。。