---
title: "Jämföra tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/59345-jämföra-tid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "erka"
published: "2002-11-17T16:37:10.000Z"
updated: "2002-11-17T17:59:06.000Z"
replies: 5
views: 333
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/59345-jämföra-tid"
---

# Jämföra tid

## #1 — erka, 2002-11-17T16:37Z

Hej!

Jag har letat febrilt men inte hittat något.

Jag har ett värde i en cookie som sätts på följande sätt

```
Dim rightNow as DateTime = DateTime.Now
Dim strTimeNow as String  = rightNow.ToString("T")
```

Vad jag vill göra nu är att kolla om tiden i cookien är mer än 10 minuter mindre eller mer än 10 minuter mindre än den aktuella tiden ska ett par rader kod göra.

I klassisk asp och vbscript kunde man ju använda sig av datediff för att kolla tiden, men om jag vill ha följande 

1\. En cookie med datum i i formatet year-mm-dd hh:mm:ss
2\. En jämföresle med aktuell tid och tiden i cookien, om den är 10 minuter mer än värdet i cookien utför vissa saker.

Då återstår problmet, hur gör jag. Jag har beställt en vb.net bok så jag ska lära mig detta, men tills dess..HELP!

Tacksam!

än den aktue

Permalänk: https://www.webforum.nu/p/59345

## #2 — Pace, 2002-11-17T16:41Z

Det går lika bra att använda DateDiff i ASP.NET. Importera bara namespacet Microsoft.VisualBasic.

Permalänk: https://www.webforum.nu/p/859456

## #3 — erka, 2002-11-17T16:48Z

Tack pace! Då återstår bara frågan, hur får jag cookien att få tiden i formatet year-mm-dd hh:mm:ss

samt, denna funktion kommer köras på varje sida på siten, tänkte om man kunde göra det på något annat sätt och slippa importera ännu ett namespace

Permalänk: https://www.webforum.nu/p/859459

## #4 — icaaq, 2002-11-17T17:22Z

```
[red]
rightNow.ToString("F")
[/red]
```

mvh icaaq

Permalänk: https://www.webforum.nu/p/859474

## #5 — erka, 2002-11-17T17:27Z

Icaaq, har redan provat där den men det ger ju
den 17 november 2001 18:24:49

vill ha 2001-11-17 18:24:49 men på
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondatetimeformatstrings.asp>

så finns det inte med, endast så att jag kan få
2001-04-10 15:51:24Z
och vad betyder då Z:at

Kör jag med visual basic namespacet så kan jag ju få det med

Dim rightNow as DateTime = Date.Now
Dim strTimeNow As String = rightNow

Men jag vill ju slippa köra det så

Tack iaf!

Permalänk: https://www.webforum.nu/p/859478

## #6 — NETwork, 2002-11-17T17:59Z

> **erka skrev:**
>
> Tack pace! Då återstår bara frågan, hur får jag cookien att få tiden i formatet year-mm-dd hh:mm:ss
> 
> samt, denna funktion kommer köras på varje sida på siten, tänkte om man kunde göra det på något annat sätt och slippa importera ännu ett namespace

Så här kan du skriva:

```
.ToString("yyyy-MM-dd HH:mm:ss")
```

eller kanske så här:

```
myDateTime.ToLongDateString()
```

Och om du vill jämföra tid så kan du göra det på flera sätt, här är ett alternativt exempel:

```
DateTime.Now.AddMinutes(10) "med" CookieDateTime
```

Permalänk: https://www.webforum.nu/p/859507

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/59345-jämföra-tid
