Laden...

Format String

Erstellt von jan223 vor 18 Jahren Letzter Beitrag vor 18 Jahren 1.443 Views
jan223 Themenstarter:in
460 Beiträge seit 2004
vor 18 Jahren
Format String

Hallo,

ich habe folgendes Datum gegeben: 22.02.2006 21:15:00
ich hätte gern dieses Datum: 22.02.2006

Dies ist, so weit ich weiss mit dem .ToString(xxx) möglich.
wer kann mir auf die Sprünge helfen ?

Danke
Jan

564 Beiträge seit 2006
vor 18 Jahren

Hi!

Das geht so hier:

DateTime now = DateTime.Now;
            NewBackupOrderButton.Text = now.ToString("dd.MM.yyyy");

Viel Spaß! 🙂

Gruß, der Marcel

:] 😄Der größte Fehler eines modernen Computers sitzt meist davor 😁 :]

jan223 Themenstarter:in
460 Beiträge seit 2004
vor 18 Jahren

Ich benötige diese Formatierung für ein GridView dort habe ich jetzt diesen DataFormatString angegeben: {0:dd.MM.yyyy}
Leider erhalte ich immernoch das lange Format.

S
8.746 Beiträge seit 2005
vor 18 Jahren

Es gibt einen Event für die Datenbindung, dort kann du für ein bestimmtes Feld die Datenbindung per Hand konfigurieren:

Guckst du hier:

http://www.c-sharpcorner.com/Code/2003/June/FormatDataGridData.asp

http://www.experts-exchange.com/Programming/Programming_Languages/C_Sharp/Q_21455050.html

http://www.dotnet247.com/247reference/msgs/43/215199.aspx

D
20 Beiträge seit 2006
vor 18 Jahren

Also wenn du statt ToString(xxx) einfach mal folgendes probierst:

DateTime.Now.ToLongDateString() => gibt zB "Donnerstag, 23. Februar 2006"aus

und dann gibt es die Variante die Du willst:

DateTime.Now.ToShortDateString() => "23.02.2006"

Und nun mußt Du bei dem DateTime.Now nur noch Deine Variable einsetzen, und vorausgesetzt sie ist als DateTime deklariert, es müsste funktionieren!

Viel Spass

Daniel

I
401 Beiträge seit 2006
vor 18 Jahren

man kann doch wenn man sich das Datum holt schon sagen: gib mir nur den Tag ohne Zei zurück oder?

Mfg

IamTheBug

D
20 Beiträge seit 2006
vor 18 Jahren

Naja, das kommt darauf an, wo das DateTime herkommt.
Beim aufruf von <heute> also DateTime.Today() da geht das.

Daniel