---
title: "Datepart ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51703-datepart"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2002-08-30T00:29:56.000Z"
updated: "2002-09-03T15:12:50.000Z"
replies: 8
views: 291
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/51703-datepart"
---

# Datepart ?

## #1 — Pellefant, 2002-08-30T00:29Z

Hej!

Har i databasen datumet i "now form", tex:
8/29/2002 9:34:28 AM

När jag skriver ut det (med RecSet("datum") ), så får jag det i formen:
8/29/2002 9:34:28 AM

Detta trots att jag kör "Session.LCID = 1053 " längst upp på sidorna, förmodar att Brinkster som jag använder inte stödjer detta. :(

Har läst om datepart här i forumet mha sökfunktionen, men får inte ihop hur jag ska göra för att få det så att det blir svensk standard. (dd/mm/yyyy hh/mm/ss, dvs tex: 29/8/2002 9:34:28 AM)

Tack på förhand

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

## #2 — LR^evil.sid, 2002-08-30T01:42Z

```
[red]sql = " select format$ ( datum, 'dd/mm/yyyy HH:mm:ss' ) as ItemDate from tabell "
response.write rs("ItemDate")[/red] --> [blue]30/08/2002 04:42:00[/blue]
- - -
[red]sql = " select format$ ( datum, 'dd-mm-yyyy HH:mm:ss' ) as ItemDate from tabell "
response.write rs("ItemDate")[/red] --> [blue]30-08-2002 04:42:00[/blue]
```

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

## #3 — Pellefant, 2002-08-30T03:23Z

Hej! En väldig "basic" fråga kanske, men jag lyckas inte lägga till det(det övre exemplet) till denna kod. :(

\<b\>Tidigare inlägg:\</b\>
\<p\>
	\<%
Set Databas = Server.CreateObject("ADODB.Connection")
Databas.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("\\kursbok\\db\\kurslitt.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT \* FROM gastbok ORDER BY datum DESC"

RecSet.Open SQL, Databas, adOpenStatic, adLockOptimistic 

Do Until RecSet.EOF	%\>
			
\<font size="2" face="Verdana, Arial, Helvetica, sans-serif"\>
\<i\>\<%=RecSet("inlagg")%\>\</i\>
\<BR\>
\<%=RecSet("datum")%\>
	
\<p\>
	\</font\>

\<%
RecSet.MoveNext 
Loop 

RecSet.Close
Databas.Close  %\>

Godnatt. :)

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

## #4 — Sico, 2002-08-30T03:49Z

chansar, jag har aldrig använt mig av format$

```
SQL = "SELECT * FROM gastbok format$ ( datum, 'dd-mm-yyyy HH:mm:ss' ) as ItemDate ORDER BY datum DESC"
```

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

## #5 — JaktJanne, 2002-08-30T06:16Z

Skall det inte vara "FormatDateTime" för att sedan göra en Replace på "/" till "-".
Finns bra referens på [DevGuru](http://www.devguru.com/Technologies/vbscript/quickref/formatdatetime.html)

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

## #6 — @nders, 2002-08-30T06:29Z

> **Pellefant skrev:**
>
> När jag skriver ut det (med RecSet("datum") ), så får jag det i formen: 
> 8/29/2002 9:34:28 AM 
> 
> Detta trots att jag kör "Session.LCID = 1053 "

RecSet("datum") är inte automatiskt av datumtyp. Prova att köra CDate på värdet tillsammans med LCID.

Mvh,

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

## #7 — Jesper T, 2002-08-30T06:50Z

```
cdate(RecSet("datum"))
```

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

## #8 — LR^evil.sid, 2002-08-30T08:16Z

```
SQL = "SELECT *, format$ ( datum, 'dd-mm-yyyy HH:mm:ss' ) as ItemDate" & _
	"FROM gastbok ORDER BY datum DESC"
```

nu behöver du inte göra en "FormatDateTime" i "response.write":n

du skulle till och med kunna lägga till:

```
SQL = "SELECT *, format$ ( datum, 'dd-mm-yyyy [b]kl:[/b] HH:mm:ss' ) as ItemDate" & _
	"FROM gastbok ORDER BY datum DESC"
response.write rs("ItemDate") --> 30:08:2002 kl: 11:14:00
```

t.ex. så jag tycker att detta är ett bra sätt. men som sagt måste väl fältet vara av typen datum.

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

## #9 — Pellefant, 2002-09-03T15:12Z

Hej!

Ursäkta att jag inte har hängt med i diskussionen då jag är frågeställaren.

Jag ändrade just datumfältet i tabellen i Access till datatypen datum/tid ifrån "text", det gör att det automatiskt blev i denna formen: 2002-09-02 09:47:18. Jag är helt nöjd med denna formen också.  :) Så jag stannar där för nu. 

Tack för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51703-datepart
