---
title: "Avrunda datum/tid?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/75061-avrunda-datum-tid"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Qimen"
published: "2003-04-25T16:35:07.000Z"
updated: "2003-04-25T17:23:48.000Z"
replies: 8
views: 288
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/75061-avrunda-datum-tid"
---

# Avrunda datum/tid?

## #1 — Qimen, 2003-04-25T16:35Z

Hej
Kan man avrunda ett datum, ex 2001-01-01 15:17:12 till 2001-01-01... Alltså det ska inte spela ngn roll vilken tid på dygnet. Är klockan 7 ska den avrundas till 6 osv.
Och sedan spara värdet så att man kan uppdatera en databas sedan med det värdet

Går det? 
(använder mysql om det spelar ngn roll) :)

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

## #2 — Qimen, 2003-04-25T16:38Z

Man kanske kan lösa det med en case sats?

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

## #3 — Sebbe, 2003-04-25T16:50Z

Jag förstår inte riktigt hur det är du menar. Men det kanske är såhär? 

```
Session.LCID = 1053
dtmDate = FormatDateTime(Now(), vbShortDate)
```

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

## #4 — KimG, 2003-04-25T16:51Z

Dim strDatum

strDatum = Left(Date, 10)
Response.Write strDatum

Det borde funka  :)

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

## #5 — Qimen, 2003-04-25T17:09Z

> **KimG skrev:**
>
> Dim strDatum
> 
> strDatum = Left(Date, 10)
> Response.Write strDatum
> 
> Det borde funka  :)

Hmmm den gjorde så att bara datumet syntes.... Men annars var det så jag tänkte fast med bara tiden.
Likadant med sebbes  :q

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

## #6 — Sebbe, 2003-04-25T17:13Z

Kan du berätta lite mer hur du vill ha?

```
dtmDate = FormatDateTime(Now(), vbLongTime)
```

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

## #7 — Qimen, 2003-04-25T17:14Z

Alltså jag vill ha tidpunkten just nu. Typ om man kör med:

```
string = left(string, 10)
```

 Så att den tar bort själva datumet, vill liksom bara lägga in själva tidpunkten i databasen.
Men jag vet inte hur jag ska göra det ;)

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

## #8 — Sebbe, 2003-04-25T17:16Z

```
dtmTime = Time(Now())
```

 Typ? Det kanske bara ska stå Time(), men det ser du. Om det inte funkar kan du skriva: 

```
 dtmTime = Hour(Now()) & ":" & Minute(Now()) & ":" & Second(Now())
```

 men det ska nog inte behövas. :)

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

## #9 — Qimen, 2003-04-25T17:23Z

såja :)
nu funkar det. 

```
dtmTime = Hour(Now()) & ":" & Minute(Now()) & ":" & Second(Now())

sql = "update TID set datumnydag = '"&dtmTime&"'"
connect.execute sql,,128
```

Jag fick ändra timestamp i mysqldatabasen till varchar eftersom tiden jag lägger till inte räknas som en tidpunkt verkade det som.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/75061-avrunda-datum-tid
