---
title: "Konvertera om systemdatum/tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/165007-konvertera-om-systemdatum-tid"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2007-09-29T18:39:01.000Z"
updated: "2007-10-01T03:01:28.000Z"
replies: 12
views: 823
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/165007-konvertera-om-systemdatum-tid"
---

# Konvertera om systemdatum/tid

## #1 — devotion, 2007-09-29T18:39Z

Hej!

Om jag hämtar datum/tid med Now. Får jag ju formatet:

> 2007-09-29 20:53:52

(Det är väl också beroende av om datorn är svensk eller inte... ;) )

Men

Hr får jag till det till:

> 07_09_29_205352

Mvh
Henrik

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

## #2 — Travoni, 2007-09-29T19:00Z

```
Function goMad(dte)
    Dim str
    str = Replace(dte,"-","_")
    str = Replace(str,":","")
    str = Replace(str," ","_")
    goMad = str
End Function

Response.Write goMad(now)
```

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

## #3 — devotion, 2007-09-29T19:10Z

Enkelt och funkish..

Tackar :)  

Mvh
Henrik

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

## #4 — @nders, 2007-09-30T18:18Z

Det är ingen bra idé att göra på det sättet.
Vad händer om servern som ger dig datum ger ifrån sig något annat datumformat?

Använd datum- och tidfunktioner och sätt ihop din sträng.

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

## #5 — devotion, 2007-09-30T18:56Z

Jag tänkte det, och det var egentligen ett kriterium i min fråga...

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

## #6 — @nders, 2007-09-30T19:01Z

```
sDate = right(year(date), 2) & "_" & right("0" & month(date), 2) & "_" & day(date), 2) & _
        "_" & right(hour(now()), 2) & right(minute(now()), 2) & right(second(now()), 2)
```

Jag är för snäll. Korrläs min kod dock - extremt otestat.

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

## #7 — Travoni, 2007-09-30T19:04Z

Vad jag förstår så är ju även right och left även det strängfunktioner, i vbscript.

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

## #8 — doggelito, 2007-09-30T19:13Z

> **@nders skrev:**
>
> Kod:
>
>
> ```
> sDate = right(year(date), 2) & "_" & right("0" & month(date), 2) & "_" & day(date), 2) & _
>         "_" & right(hour(now()), 2) & right(minute(now()), 2) & right(second(now()), 2)
> ```
>
> 
> Jag är för snäll. Korrläs min kod dock - extremt otestat.

Nästan va, du missade right på dagen samt nollor på tiden! :)

```
sDate = right(year(date), 2) & "_" & right("0" & month(date), 2) & "_" & right("0" & day(date), 2) & _
        "_" & right("0" & hour(now()), 2) & right("0" & minute(now()), 2) & right("0" & second(now()), 2)
```

> **Travoni skrev:**
>
> Vad jag förstår så är ju även right och left även det strängfunktioner, i vbscript.

Och?

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

## #9 — @nders, 2007-09-30T19:15Z

> **Travoni skrev:**
>
> Vad jag förstår så är ju även right och left även det strängfunktioner, i vbscript.

Ja, och? Det påverkar ju bara presentationen av delsträngar som vi **vet** hur de ser ut. Eftersom resultatet ju ska bli en sträng som ska ha ett visst format kommer vi inte undan att använda vissa strängfunktioner för presentationen - men det är livsfarligt att använda strängfunktioner för att förändra data om du inte är säker på hur datat ser ut.

edit:

> **doggelito skrev:**
>
> Nästan va, du missade right på dagen samt nollor på tiden!

 Härligt! :) Snabbskrivet utan att ens läsa igenom - men så länge koden blir rätt till slut så är vi alla glada... Copy / paste is the shit!

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

## #10 — doggelito, 2007-09-30T19:26Z

> **@nders skrev:**
>
> Härligt!  Snabbskrivet utan att ens läsa igenom - men så länge koden blir rätt till slut så är vi alla glada... Copy / paste is the shit!

Härligt var ordet! ;)
Men jag tolkar ditt svar som om det var jag som ställde ursprungsfrågan?! Nix pix!
Jag kikar bara runt i lite trådar och fyller i ord som folk glömmer!  :h  :bire

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

## #11 — devotion, 2007-09-30T21:36Z

Så här fick det bli:

```
Function ConvertDateToString(dDate)
	ConvertDateToString = year(dDate) & "_" & right("0" & month(dDate), 2) & "_" &_
	right("0" & day(dDate), 2) & "_" & right("0" & hour(now()), 2) &_
	right("0" & minute(now()), 2) & right("0" & second(now()), 2)
End function
```

Thanx alla! :)

Mvh
Henrik

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

## #12 — Travoni, 2007-09-30T21:44Z

Fegt... ;)

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

## #13 — @nders, 2007-10-01T03:01Z

> **doggelito skrev:**
>
> Men jag tolkar ditt svar som om det var jag som ställde ursprungsfrågan?! Nix pix!

Då tolkar du fel :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/165007-konvertera-om-systemdatum-tid
