Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Datumproblem

Postades av 2005-01-05 02:02:39 - Stefan Brännström, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 459 personer

Bygger en asp-applikation åt en kund som har webbplats på en amerikansk server. (Amerikansk tid samt amerikanska nationella inställningar... kan inte göra något åt det)

Hur som helst... Jag lagrar datum och tid i en Access-databas och datumen verkar lagras med amerikanskt datumformat, dvs mm/dd/yyyy
Problemet är att min kund är australiensk och de vill att datumen skall se ut så här: dd/mm/yyyy
Jag har lagt in Session.LCID=3081 vilket är LCID för Australien och plockar ut datum och tid med hjälp av följande funktion
<code>
Function myNow()
myNow = DateAdd("h",18,Now())
End Function
</code>
Detta för att servern finns i Californien (18 timmar före lokal tid).
Detta värde lägger jag in i databasen så här:
<code>
Session.LCID = 3081 ' Australia
strsql = "INSERT INTO table (tblTime) VALUES (#" & myNow() & "#)"
</code>
Problemet är att när jag plockar ut datumet ur databasen och presenterar detta på webbsidan så blir det i amerikanskt format, dvs mm/dd/yyyy

Och ännu värre... Kör jag
<code>
<%=Day(rs("tblTime"))%>
</code>
Så skriver den ut <b>månadsnumret(!)</b> och inte dagen...

Någon som kan ge tips på hur jag skall lösa detta??

Ett sätt vore kanske att ändra alla datumfält till strängar i databasen... men... hmmm... då uppstår väl eventuellt problem när man skall göra urval baserade på datum... blarghhh
Kanske får köra med svenskt datumformat (som är logiskt uppbyggda) lagrade som strängar i databasen..???

// EDIT

Löste det på följande sätt:

* Kör nu med amerikanskt LCID

* Gjorde en funktion som skriver ut australienskt datum
<code>
Function myDateStr(dat)
If isDate(dat) Then
myDateStr = Day(dat) & "/" & Month(dat) & "/" & Year(dat)
Else
myDateStr = cStr(dat)
End If
End Function
</code>


Svara

Sv: Datumproblem

Postades av 2005-01-07 21:00:54 - Johan Nordberg

Jag är lite osäker på hur Access beter sig, men i .Net så använder du System.Globalization för att kontrollera hur datum och nummer ska visas och hanteras.

Edit: Sorry.. Missade att du postat detta i ASP-forumet....


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 783
27 960
271 761
664
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies