Başa dön olmadan bir tarihi/saati nasıl yazdırabilirim? Örneğin, Jul 5, 9:15
.Bir tarih/saati zamandan itibaren nasıl yazabilirim: strftime baştan sona sıfırlar olmadan?
docs göre, ancak baştaki sıfırları
time::strftime("%b %-d, %-I:%M", &time::now()).unwrap()
bir hata ile sonuçlanır bastırarak, strftime
aynı sözdizimini kullanır:
thread '' panicked at 'called
Result::unwrap()
on anErr
value: InvalidFormatSpecifier('-')', ../src/libcore/result.rs:746
Ben Pas glibc uzantılarını desteklemiyor şüpheli bu bayrağı (ve diğerlerini) sağlayın; Ancak, önceden olmayan tarih/saat için sözdizimi yoktur; alternatif (%l
), eşit olarak işe yaramaz olan boş alana sahip sadece öneklerdir.
Dizeyi elle oluşturabilirim, ancak bu işlevin amacını bozar.
ben [kronograf sandık] (https://lifthrasiir.github.io/rust-chrono/chrono/format/strftime/index.html) o belirtici desteği vardır düşünüyorum. – squiguy