java.time.Instant
sınıfının örneklerini Strings dizinine dönüştürmek istiyorum.ISO_INSTANT DateTimeFormatter'ın kolonları kullanmayan özel bir varyantı nasıl oluşturulur?
Tam olarak java.time.format.DateTimeFormatter.ISO_INSTANT
gibi bir biçimi kullanmak istiyorum, biçimdeki kolonların atlanması veya değiştirilmemesi arasındaki tek fark, böylece dosya adlarında ve URL'lerde kaçmadan kullanılabilmeleridir.
Örnek: 2011-12-03T10.15.30.001Z yerine 2011-12-03T10 arasında: 15: 30.001Z ISO_INSTANT için
bakınız Javadoc: https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html#ISO_INSTANT
Muhtemelen önemsiz değil, çünkü ISO_INSTANT java.time.format.DateTimeFormatterBuilder.InstantPrinterParser kullanıyor ve iki nokta üst üste kodlanmış. – Gustave
Daima her zaman input.replace (".", ":"); '... Muhtemelen karmaşık bir tarih formatı kadar iyidir. – assylias
Evet, bu daha iyi bir şey bulana kadar kullanıyorum pragmatik ama çok savunmasız bir çözümdür. – Gustave