---
title: "hh:min.sek lagra i tab i sek visa i hh:min:sek HUR?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91234-hh-min-sek-lagra-i-tab-i-sek-visa-i-hh-min-sek-hur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Johanneshov"
published: "2003-11-25T18:33:32.000Z"
updated: "2003-11-25T19:05:38.000Z"
replies: 5
views: 391
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/91234-hh-min-sek-lagra-i-tab-i-sek-visa-i-hh-min-sek-hur"
---

# hh:min.sek lagra i tab i sek visa i hh:min:sek HUR?

## #1 — Johanneshov, 2003-11-25T18:33Z

Hi it's me again, träningsdagboken!

Nu har jag fixat ett form som läser in datat i tabellen och då kommer jag till den fina frågan. Hur skall jag lagra träningstiden???

I formet känns det naturligast att skriva in på formatet tid: hh:min:sek och sedan lagra det som en integer i sekunder för diverse stat-beräkningar och sedan visa den i formatet hh:min:sek igen.

Kan någon ge mig ett "fullständigt" asp-script på för omvandling av formatet hh:min:sek till sekunder, att lagra i db.. och sedan för omvandling från db i sek till formatet hh:min:sek...

MVH
Johanneshov

PS. det börjar lossna lite...

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

## #2 — Johanneshov, 2003-11-25T18:36Z

Hmmm... tänkte lite själv och det tar mig från hh:min:sek till sekunder. Jag formar helt enkelt tre input i formet \[hh\] \[min\] \[sek\] som jag skyfflar in i tabellen som totaltid= \[hh\]\*360+\[min\]\*60+\[sek\]\*60... På så sätt är jag halvägs.

Återtår vice versa!

Hur som helst vore det bra om någon kunde fixa omvandlingen  programmeringsmässigt likväl!

Tack!

 tidH

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

## #3 — Sebbe, 2003-11-25T18:42Z

Om du har tiden i formatet hh:mm:ss så kan du göra såhär.

```
strTid = "3:45:32" ' Hur många timmar, minuter och sekunder
intTimmar = CInt(Split(strTid, ":")(0)) ' Hur många timmar
intMinuter = CInt(Split(strTid, ":")(1)) ' Hur många minuter
intSekunder = CInt(Split(strTid, ":")(2)) ' Hur många sekunder

intSekunder = intTimmar * 3600 + intMinuter * 60 + intSekunder
Response.Write(intSekunder)
```

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

## #4 — Johanneshov, 2003-11-25T18:47Z

TACKAR!

Återstår att gå från minuter, databasen (jag skiter i sekunderna!) till formatet \[hh\]:\[min\]!

;-)

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

## #5 — Sebbe, 2003-11-25T18:50Z

```
intMinuter = 243
intTimmar = Int(intMinuter / 60)
intMinuter = intMinuter Mod 60

Response.Write(intTimmar & ":" & Right("0" & intMinuter, 2))
```

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

## #6 — Johanneshov, 2003-11-25T19:05Z

Haha där satt den (antar jag)!
Kommer ihåg den från förr... ;-)

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/91234-hh-min-sek-lagra-i-tab-i-sek-visa-i-hh-min-sek-hur
