ISO 8601 String oluşturmak için JodaTime kullanıyorum.java JodaTime kaldır saniyeler
2016-04-06T06:59:59.999Z
Ancak, ben/kesmek saniye ve milisaniye kaldırmak istiyorum:
DateTime jodatime = new DateTime(2016, 04, 05, 23, 59, 59, 999, DateTimeZone.UTC);
String converted = jodatime.toDateTimeISO().toString();
Şu anda, aşağıdaki alıyorum.
2016-04-05T23:59Z
Bunu en az hacky yolla nasıl yapacağını bilen var mı? Ve ISO8601'in kısaltılmış versiyonunun tarih ayrıştırma kütüphaneleri tarafından tanınabileceğini bana söyleyebilir misiniz?
Neden toString() 'ye güveniyorsunuz? Bir biçimlendirici oluşturun. – Tunaki