NETwork Medlem sedan juni 2001 1 732 inlägg Trådstart 8 jan. 2002 18:15 #1 Hm, när jag lagrar dagens datum och tid i en databas (DateTime.Now) så fungerar det bra. Men när jag sedan ska skriva ut tiden igen så blir tiden fel. Istället för 16:47 så får jag 04:47, men i databasen är tiden rätt. Någon som vet så man skriver ut tiden "svenskt"?
Vide Medlem sedan dec. 1999 8 577 inlägg NETwork Medlem sedan juni 2001 1 732 inlägg Tack Vide, du är fantastisk!
En till fråga när jag ändå håller på med datum... någon som vet hur (om det är möjligt) att få fram vilken vecka (veckonummer) det är?
Vide Medlem sedan dec. 1999 8 577 inlägg Men vad nu då, jag hittar ju inte svaret... irriterande...
*I will seek*
Kan det vara såhär (ändra ToString till det du vill ha):
DateTime.ToString( "%U" )
NETwork Medlem sedan juni 2001 1 732 inlägg Hm, nej jag får det inte att fungera. Har provat lite olika alternativ, exempelvis:
DateTime.Now.ToSTring("%U");
Men den skriver bara ut ett "U".
G Grynet Medlem sedan maj 2001 329 inlägg Detta funkar för att få ut veckonummret, kanse inte det bästa(?), men det funkar..
GregorianCalendar thisCal = new GregorianCalendar();
int WeekOfYear = thisCal.GetWeekOfYear(DateTime.Now, new CalendarWeekRule(), DayOfWeek.Monday);