---
title: "Dum fråga!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/51304-dum-fråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Wiklund!!"
published: "2002-08-26T12:28:09.000Z"
updated: "2002-08-26T19:58:11.000Z"
replies: 14
views: 301
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/51304-dum-fråga"
---

# Dum fråga!

## #1 — Wiklund!!, 2002-08-26T12:28Z

Jag har en tabell med typ 1000 poster i med ett sånt här datum i datum tabellen:

Fredag 17 maj kl 08:52

Och jag vill ha det som ett Now datum istället..

Kanske en dum fråga men här det möjligt att få

Fredagen 10 maj kl 07:09 till 2002-05-10 07:09:31 (ett now datum)?

Vill gärna inte ändra för hand =(

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

## #2 — Wiklund!!, 2002-08-26T13:27Z

Vore bara bra att få veta om det är möjligt överhuvudtaget!

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

## #3 — trexter.com, 2002-08-26T13:30Z

Ja, det är möjligt. Däremot skulle jag inte hoppas alltför mycket på året och sekunderna! ;)

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

## #4 — @nders, 2002-08-26T13:32Z

Det är klart det är möjligt. Jag antar att fältet är av typen text i tabellen?

I värsta fall får man skriva ett script som hämtar ut, analyserar, skapar ett nytt datum, och sedan uppdaterar. Det är inte helt roligt att göra så.  

Mvh,

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

## #5 — Wiklund!!, 2002-08-26T14:10Z

Snyft.. Får väl sitta upp hela natten och slita då och ändra för hand  :( 

Trexter sa nått om att året och sekunderna kunde bli svåra att få till.. Men året är samma på alla och sekunderna kan vara vad som hälst!

Kan det för enkla saken?

Om jag nu ska göra ett sånt script kan någon förklara lite hur jag skulle gå till väga?

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

## #6 — trexter.com, 2002-08-26T14:16Z

Anledningen är denna: Du vill konvertera från Fredagen 10 maj kl 07:09 till 2002-05-10 07:09:31 och i det första datumet finns inget år med och inga sekunder! ;)

Hade jag varit i dina skor hade jag börjar med att hämta datumet från databasen och sedan brutit ner det i mindre variabler (med t.ex. Right()). Sedan får du köra två Case-satser, en på dagarna och en på måanderna.

Så hade jag gjort men det skulle ju inte förvåna mig om någon annan har en bättre lösning.

 :)

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

## #7 — Nickemannen, 2002-08-26T14:20Z

Är detta ett datum fält i databasen ?

Fredag 17 maj kl 08:52 

I

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

## #8 — Wiklund!!, 2002-08-26T14:30Z

Alla poster i databasen har ett liknande datum:

Fredag 17 maj kl 08:52

Jag tror jag vet hur jag ska få till det, men jag har fortfarande lite problem..

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

## #9 — Wiklund!!, 2002-08-26T14:42Z

Men eftersom att längden på dagarna och månaderna varierar är det svårt att använda right, left och mid...

hade tänkt att göra något som det här:

if right(RecSet("datum"),2) = "00" then

RecSet("datum2") = RecSet("datum2") + "00:00"

end if

men hur gör jag för att markera de två näst sista?

En sak till: Finns det nått sätt att kolla om ett fält innehåller tex "lördag"... Det vore lättare om jag fick bort dagarna på nått sätt!

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

## #10 — trexter.com, 2002-08-26T14:44Z

Lägg varje Record i en Array och splitta den sedan vid alla mellanslag!

 :)

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

## #11 — Wiklund!!, 2002-08-26T14:51Z

Förklar lite bättre =) Har aldrig använt arrys!

ps.. fick bort namnen på dagarna nu

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

## #12 — Wiklund!!, 2002-08-26T14:56Z

som sagt är det någon som vet hur man hoppar över de 3 första och markerar 3 sen med left?

har testat så här men det fungerar inte..

if left(RecSet("datum"),3,3) = "maj" then

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

## #13 — trexter.com, 2002-08-26T15:32Z

Läs om Arrays på vides hemsida: <http://www.webeye.nu> !

 :)

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

## #14 — Skarre, 2002-08-26T17:44Z

Jag hade tråkigt och bestämde mig för att göra ett försök. Jag vet inte var du får årtalet ifrån så jag har bara slängt in "2002" i datumet nedan, och alla klockslag kommer att bli "00" i slutet (sekunderna).

```
<%
strDate = "Fredag 17 maj kl 08:52"
arrParts = Split(strDate," ")
	
Select Case LCase(arrParts(2))
	Case "januari"
		intMonth = 1
	Case "februari"
		intMonth = 2
	Case "mars"
		intMonth = 3
	Case "april"
		intMonth = 4
	Case "maj"
		intMonth = 5
	Case "juni"
		intMonth = 6
	Case "juli"
		intMonth = 7
	Case "augusti"
		intMonth = 8
	Case "september"
		intMonth = 9
	Case "oktober"
		intMonth = 10
	Case "november"
		intMonth = 11
	Case "december"
		intMonth = 12
End Select

intDay = arrParts(1)
intTime = arrParts(4)

newDate = CDate("2002-" & intMonth & "-" & intDay & " " & intTime)
%>
```

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

## #15 — Wiklund!!, 2002-08-26T19:58Z

Tack så mycket för hjälpen! Fast jag fick faktsikt till det själv på ett liknande sätt.. Rätt så stolt =) Slapp spendera hela natten på att ändra över 2000 poster...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/51304-dum-fråga
