import java.time.OffsetDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class Main {
public static void main
(String[] args
) { String strDateTime
= "Mon Aug 24 12:36:46 GMT+1000 2009"; DateTimeFormatter parser
= DateTimeFormatter.
ofPattern("E MMM d H:m:s VVZ u",
Locale.
ENGLISH); OffsetDateTime odt = OffsetDateTime.parse(strDateTime, parser);
// Custom fromat
DateTimeFormatter formatter
= DateTimeFormatter.
ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSSXXX",
Locale.
ENGLISH); System.
out.
println(formatter.
format(odt
)); }
}
aW1wb3J0IGphdmEudGltZS5PZmZzZXREYXRlVGltZTsKaW1wb3J0IGphdmEudGltZS5mb3JtYXQuRGF0ZVRpbWVGb3JtYXR0ZXI7CmltcG9ydCBqYXZhLnV0aWwuTG9jYWxlOwoKcHVibGljIGNsYXNzIE1haW4gewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVN0cmluZyBzdHJEYXRlVGltZSA9ICJNb24gQXVnIDI0IDEyOjM2OjQ2IEdNVCsxMDAwIDIwMDkiOwoJCURhdGVUaW1lRm9ybWF0dGVyIHBhcnNlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigiRSBNTU0gZCBIOm06cyBWVlogdSIsIExvY2FsZS5FTkdMSVNIKTsKCQlPZmZzZXREYXRlVGltZSBvZHQgPSBPZmZzZXREYXRlVGltZS5wYXJzZShzdHJEYXRlVGltZSwgcGFyc2VyKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ob2R0KTsKCgkJLy8gQ3VzdG9tIGZyb21hdAoJCURhdGVUaW1lRm9ybWF0dGVyIGZvcm1hdHRlciA9IERhdGVUaW1lRm9ybWF0dGVyLm9mUGF0dGVybigidXV1dS1NTS1kZCdUJ0hIOm1tOnNzLlNTU1hYWCIsIExvY2FsZS5FTkdMSVNIKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZm9ybWF0dGVyLmZvcm1hdChvZHQpKTsKCX0KfQ==