---
title: "Jämföra datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40930-jämföra-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "HeHo"
published: "2002-04-05T13:10:00.000Z"
updated: "2002-08-02T09:42:51.000Z"
replies: 6
views: 324
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/asp/40930-jämföra-datum"
---

# Jämföra datum

## #1 — HeHo, 2002-04-05T13:10Z

Hur ska jag göra för att jämföra datumet i en SQL databas av typen datetime och ett datum i en cookie. Så här har jag gjort nu och det funkar inte....

```
If objRS("senast_post") >= Request.Cookies("User")("inlogg") then
....mera kod
else
...annan kod
end if
```

 
Den går in i else varje gång .....hur skriver jag för att få båda till ett datumvärde som den kan jämföra.
Ska tillägga att båda har värdet datum och tid så här:

```
2002-04-05 15:03:50
```

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

## #2 — @nders, 2002-04-05T13:11Z

```
If cdate(objRS("senast_post")) >= Cdate(Request.Cookies("User")("inlogg")) then
```

Förutsätter dock att formaten kan göras om till datumformat.

Mvh,

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

## #3 — HeHo, 2002-04-05T13:23Z

Det var alldeles för enkelt  :r  :x  :x 
....tack @nders

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

## #4 — Percy, 2002-08-02T07:02Z

om man har ett datumfält som inte alltid innehåller ett datum, hur gör man då?
dvs fältet kan vara tomt alt. innehålla ett datum

om det inte innehåller ett datum och man kör Cdate får man ju felmeddelande

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

## #5 — LarsG, 2002-08-02T08:30Z

```
if isdate(rs("EndDate")) then
   if cdate(rs("endDate")) = cdate(request.form("x")) then
```

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

## #6 — Percy, 2002-08-02T09:20Z

tack LarsG!

fick dock ihop en annan som också fungerar, vilken av dessa bör jag använda? Skillnad i prestanda?

```
if isdate(strReleaseDate) then
If Cdate(strReleaseDate) =< Cdate(Date) then
Response.Write "src=""buy.gif"" alt=""köp"""
else
Response.Write "src=""booking.gif"" alt=""boka"""
end if
else
Response.Write "src=""buy.gif"" alt=""köp"""
end if
```

 eller

```
if strReleaseDate = "" then
Response.Write "src=""buy.gif"" alt=""köp"""
else
If Cdate(strReleaseDate) =< Cdate(Date) then
Response.Write "src=""buy.gif"" alt=""köp"""
else
Response.Write "src=""booking.gif"" alt=""boka"""
end if
end if
```

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

## #7 — LarsG, 2002-08-02T09:42Z

Prestandamässigt är det irrelevant. Jag tycker att varianten med isdate är mer dokumentativ.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/40930-jämföra-datum
