webForumDet fria alternativet

Versal i DateTime Format

.NET

4 svar · 283 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Frågan#1

Jag skriver ut ett datum med en custom DateTime Format-string, typ:

DateTime MyDate = new DateTime(2000, 1, 1, 0, 0, 0);
String MyString = MyDate.ToString("ddd");

För att skriva ut veckodagen i förkortat format använder jag ddd. Veckodagen blir, helt korrekt, utskriven med gemener. Kan jag ändra format-strängen så att första bokstaven blir stor?

Se http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcustomdatetimeformatstrings.asp

Medlem sedan juli 20011 084 inlägg
#2

Du kan annars göra det med css när du skriver ut texten istället?

<asp:label id=foo" style="[b]text-transform: capitalize[/b]" />
Medlem sedan juni 20001 257 inlägg
#3

Smart. Men kan jag göra så att enbart första tecknet blir capitalized?

Medlem sedan juli 20011 084 inlägg
#4

Har du testat koden jag skrev, eller kollat på länken? :OO ;)

w3schools.com skrev:

capitalize: Each word in a text starts with a capital letter

Medlem sedan juni 20001 257 inlägg
#5

Svar ja på båda frågorna.

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)