webForumDet fria alternativet

Skillnad mellan två tidpunkter

.NET

5 svar · 314 visningar · startad av xcalibrate

Medlem sedan aug. 2002136 inlägg
Frågan#1

VISUAL BASIC.NET:

Hej, jag har ett datum (2004-11-05 12:12:14) och ett annat datum (2005-04-23 12:11:58). Nu vill jag få reda på skillnaden mellan dessa två tidpunkter och jag vill få ut skillnaden som en countdown. Typ såhär: "Det är 1 år, 7 månader och 44 sekunder sedan" eller nått. Jag vill inte ha.. det var 706 dagar senare.

Som du kanske såg ovan skall det vara VB.NET. Jag har försökt med datediff men bara fått ut: 706 dagar sedan tex.

Medlem sedan nov. 2003569 inlägg
#2

hmm. i C# kan du nog använda TimeSpan objektet... om jag inte minns fel.

Medlem sedan apr. 20012 266 inlägg
#3

TimeSpan span = datum1.Subtract(datum2);

Medlem sedan aug. 2002136 inlägg
#4

Dock var det inte C# utan VB.NET jag använder mig av. Igentligen vill jag bara veta hur många år, månader, dagar, timmar, minuter och sekunder det e kvar separat.

Medlem sedan nov. 20022 355 inlägg
#5
Dim span As TimeSpan =  datum1.Subtract(datum2)

;)

Medlem sedan apr. 2004778 inlägg
#6

Eftersom VB.NET och C# båda använder .NET på samma sätt så bör man i alla fall bekanta sig med båda syntaxerna så man kan nyttja alla de exempel och svar man får.

277 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)