---
title: "Skillnad mellan 08:00 och 17:00"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/136877-skillnad-mellan-08-00-och-17-00"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bigsky"
published: "2005-11-03T01:07:08.000Z"
updated: "2005-11-03T23:07:14.000Z"
replies: 11
views: 429
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/136877-skillnad-mellan-08-00-och-17-00"
---

# Skillnad mellan 08:00 och 17:00

## #1 — bigsky, 2005-11-03T01:07Z

Hur kontrollerar jag med DateDiff skillnaden mellan tiderna 08:00 och 17:00 och presenterar resultatet i formatet 8.50? Värdena från databasen kommer i det format som är angivet ovan, alltså hh:mm.

Hur gör jag om jag vill jämföra tiden mellan tex. mån 16:30 och tis 00:45 utan att resultatet blir negativt?

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

## #2 — Engine^, 2005-11-03T08:16Z

Det här ska väl kunna fungera. Otestat förvisso.

```
FormatDateTime( DateDiff( "N", "2005-11-03 08:00", "2005-11-03 17:00" ), 4 )
```

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

## #3 — bigsky, 2005-11-03T14:45Z

Om jag gör såhär:

FormatNumber(DateDiff("h", #2005-11-03 16:30#, #2005-11-04 00:45#) - 0.5, 2)

så blir det 7,50 fast det borde bli 7,75. Vad ska ändras?

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

## #4 — @nders, 2005-11-03T14:48Z

Du borde nog diffa på minuter istället. :-)

Mvh

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

## #5 — bigsky, 2005-11-03T14:51Z

Men det blir inte bra om jag byter ut H mot N. Hur ska det vara?

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

## #6 — Peter S, 2005-11-03T14:54Z

```
CInt(DateDiff("n", #2005-11-03 16:30#, #2005-11-04 00:45#, 2)) / 60
```

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

## #7 — bigsky, 2005-11-03T14:58Z

Tack.

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

## #8 — bigsky, 2005-11-03T22:13Z

Förresten, hur bakar man in DB-koden? Alltså, ersätter tiden 16:30 med:

rsGetPass("Start")

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

## #9 — Peter S, 2005-11-03T22:45Z

```
dim start
start = "#2005-11-03 " & rsGetPass("Start") & "#"

CInt(DateDiff("n", cdate(start), #2005-11-04 00:45#, 2)) / 60
```

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

## #10 — bigsky, 2005-11-03T22:54Z

Inkompatibla typer blir det då...

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

## #11 — Peter S, 2005-11-03T23:02Z

```
start = "2005-11-03 " & rsGetPass("Start")
```

  :r

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

## #12 — bigsky, 2005-11-03T23:07Z

Tack.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/136877-skillnad-mellan-08-00-och-17-00
