我發現很多功能從utc轉換到當地時間,但我沒有找到如何從本地轉換爲utc?如何從當地時間轉換爲utc?
這是從UTC用於當地,如何編輯從本地獲得UTC?
public static String timezoneAwareDate(String date){
// create simpledateformat for UTC dates in database
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
Date output;
// parse time
try{
output = simpleDateFormat.parse(date);
}catch (Exception e){
// return current time
output = new Date();
}
return output.toString();
}
看起來像這實際上讓你UTC時間。注意'.setTimeZone(TimeZone.getTimeZone( 「UTC」)' –
http://stackoverflow.com/questions/17677546/utc-time-into-local-time-in-android –
沒有,本地時間16:20是這裏是UTC + 2,所以UTC時間應該是14:20,但我發現它18:20 @TimCastelijns –