mojego kodu:Output data DateTime ale nie razem używając tylko CultureInfo
dateObject.Value.ToString(Model.Culture)
dateObject
jest typu DateTime?
podczas Model.Culture
jest typu CultureInfo
.
The (kultura zależne) Wyjście:
17/08/1960 00:00:00
Chciałbym usunąć 00:00:00
część bez konieczności określania dowolnego dostawcy formatu. Model.Culture
powinien zawierać format daty już w innym miejscu (ale gdzie i jak?) Chciałbym podać , a nie na wyjście w dowolnym momencie.
Myślałem, aby rzucić DateTime przez obiekt Date, ale niestety nie ma takiego obiektu w C#. Bezpośrednie kodowanie formatu daty spowoduje niemożność utworzenia dynamicznego i zależnego od kultury programu.
I don 'nie rozumiem. "CultureInfo" * to * "IFormatProvider". Czy Ty lub nie chcesz go zdać? –
Czy masz na myśli "ciąg formatu", a nie "dostawca formatu"? –
tak, miałem na myśli tylko dostawcę formatu, ale nie ciąg formatu. – Saturnix