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


Nybörjarfråga om datumformat...

Postades av 2004-08-20 11:02:40 - Sara Winter, i forum c# (c-sharp), Tråden har 12 Kommentarer och lästs av 930 personer

Hur formaterar jag ett datum som ser ut såhär:
2004-08-20 09:14:38
så att bara själva datumet, och inte tiden syns?


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 11:06:11 - Johan Normén

Du kan använda .ToShortString() finns i DateTime klassen.
Du kan även skicka in fomateringar i .ToString("YYYY-MM-dd") OBS! Du får kolla upp dessa värden
kan dem inte i huvudet just nu.

EDIT:
Här har du en länk som ger dig en hel del svar.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemglobalizationdatetimeformatinfoclasstopic.asp

Mvh Johan


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:29:02 - Mikael Sand

*HOST*
Föregående talare har fel skulle jag vilja påstå.
Här är ett exempel som fungerar bättre och som dessutom är mer .NET-igt eftersom det är mer dynamiskt.

string s = DateTime.Now.ToShortDateString();

Strängen s har nu värdet: "2004-08-20".

Genom att man INTE använder hårda formateringar blir dessutom exemplets formatering okänslig för det faktum att en applikation kanske ska köras i en annan Culture (på annat språk).
Samma exempel på en amerikansk maskin skriver ut datumet enligt amerikansk standard.

//Mikael Sand


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:36:16 - Roger Alsing

precis.

dock finns alla dessa fina formateringspatterns inbyggda :)

System.Globalization.DateTimeFormatInfo.CurrentInfo.ShortDatePattern
System.Globalization.DateTimeFormatInfo.CurrentInfo.LongDatePattern

osv..

//Roger


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:37:55 - Sara Winter

Tack för svaren!

Tänkte bara posta min lösning eftersom det kan vara andra som vill veta i framtiden:

<code>
string pubDate = oPage.CurrentPage.Property["PageStartPublish"].ToString();
pubDate = DateTime.Parse(pubDate).ToShortDateString();
pubDateLabel.Text = pubDate;
</code>

/Sara


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:42:50 - Johan Normén

Hosta först som hosta sist...

Det är inte alltid man kan alla syntax i huvudet då man faktiskt har flera tusen som sitter där, då kan det lätt bli att man inte ger korrekt syntax, men med lite eget luskande om man inte hittar det jag exempelvis skrev, fast i sin rätta form, så stor skillnad mellan ToShortString() och ToShortDateString() är det ju inte. och med lite fantasi hittar man nog ändå svaret. :-)

Mvh Johan


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:49:17 - Roger Alsing

det var nog inte så alvarligt menat , men globalization problem är faktiskt något man ska tänka på..
det finns många saker som kan hända som man tror är omöjligt..


tex:

string lowerI="i";
string upperI =lowerI.ToUpper();

kan man ju vid första anblicken tro att det alltid borde resultera i att "upperI" blir "I".
men nej nej..

inte om man bor i turkiet!!!!
då blir det ett stort i med en prick över , alltså inte samma ascii tecken som annars ..

jag viste inte om det här förut och därmed fanns buggen i en av mina komponenter som i sin tur används i div stora produkter.. vilket resulterade i att ingen i turkiet kunde använda dessa produkter..

//Roger


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:53:20 - Johan Normén

Roggan..

Jag sa faktiskt inte att man skulle använda Format, utan att man kunde för att ge mer info i fall hon ville speciallisera strängen ytterligare.

Mvh Johan


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 13:57:28 - Mikael Sand

Kan du inte syntaxen :)
Jag trodde det var därför man har hjälpen :) :)


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 14:02:50 - Johan Normén

M. Sand...

Jaja... Vad skall man med hjälp till om man har ett huvud ;-) Nu råkade jag ha fel info i huvudet, men var rätt nära utan att behöva kolla ihjälpen, trodde att jag skrev var rätt. Men som vanligt i framtiden är det alltid trevligt att fela så man vet att man fortfarande är mänsklig! :-)

Mvh Johan


Svara

Sv: Nybörjarfråga om datumformat...

Postades av 2004-08-20 15:55:24 - Johan Bovin

Jag håller med Johan. Om det nu finns en standard för datumformat så skall man följa den (ISO 8601). Vi i Sverige gör rätt... de som gör på annat sätt gör fel ;-)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 569 159
27 952
271 704
1 381
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