datetostr/timetostr WIN7:ssa Delphi 2006

delphi rules

DateToStr ja TimetoStr -funktiot palauttavat XP:ssä ja Vistassa suomalaisen muodon OK, mutta sama ohjelmani funktio WIN7:ssa palauttaakin näköjään amerikkalaisen muodon. Miten saan em. funktiot palauttamaan suomalaiset muodot myös WIN7:ssa?

7

252

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • koizumi-legend

      En tiedä, mutta veikkaan win7 localit? toisaalta voit varmaankin myös märittää ShortDateFormat ja DateSeparator muuttujat.

    • joku_jossain

      Eräs vaihtoehto on koodata haluttu tulos itse
      esim. aliohjelma DecodeDate( DateTime,Year, Month, Day)
      palauttaa vuoden, kuukauden ja päivän numeroina

    • ForMate

      Miten olisi FormatDateTime-funktio.

      • 64738

        Ei tiedä mikä Delphin versio ja auttaako tähän? Mutta joillakin "asiakkailla" esiintyi merkistö ongelmia. Ratkesi lisäämällä rivit DPR tiedostoon, ennen Application.Initialize;

        SetThreadLocale($040B);
        GetFormatSettings;


      • jeps,

        FormatDateTaime('dd.mm.yyyy', NOW());


    • delphi rules2

      Kiitos vastauksista, jokainen ehdotus on käyttökelpoinen. Olin ajanut takaa juuri 'automaattisesti' lokalisoitua enkä pakotettua muotoa (eli DateToStr:n ja TimetoStr:n pitäisi palauttaa tietty kuuloinenkin muoto eri kielialueilla automaattisesti). Hassua kyllä huomasin sattumalta, että kun vaihdoin työpöydän teemaa, niin päiväys, joka näkyi siis 'väärässä' muodossa (4/30/2013 2:34:33 PM) alkoikin näkyä teeman vaihdon jälkeen 'suomalaisessa' oikeassa muodossa (30.4.2013 14:34:33). Mistä taas tämä kertoo WIN7:n kohdalla...

      • delphi rules3

        WIN8:ssa taas kaikki näyttää toimivan ok eli päiväys näkyy suomalaisessa muodossa. Tämä onglema näytti siis liittyvän nimenomaan käytettyyn WIN7-koneeseen.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. PÄIVÄN PARAS: Nigerialainen haki turvapaikkaa Suomesta, lähti takas huilaamaan

      kotimaahansa, koska turvapaikan saaminen kesti niin kauan. Ja tämän kertoo ihan Yle, eikä yhtään toimittaja kyseenalaist
      Maailman menoa
      149
      3730
    2. Mikä vasemmistolaisista jankkaavaa vaivaa?

      Pahasti on ihon alle, siis korvien väliin sinne tyhjään tilaan, päässeet kummittelemaan. Ei ole terveen ihmisen merkki
      Maailman menoa
      96
      3612
    3. Ohjelma "Rikollisjengien Ruotsi" hyvin paljasti jakautuneen maan

      eli ns. ruotsalaiset yhdellä puolella, muslimit ja muut kehitysmaalaiset toisella puolella. Siinäkin hyvin näki mitä ma
      Maailman menoa
      42
      3153
    4. Pidennetään viikko 8 päiväiseksi

      Ja jätetään työpäivien määrä nykyiseen 5:een. Tuo olisi kompromissiratkaisu vellovaan keskusteluun työajan lyhentämisest
      Maailman menoa
      18
      2511
    5. Miksi eristäydyt?

      Onko jokin syy kun vetäydyt omiin oloihin?
      Ikävä
      181
      2172
    6. Jos Katja Ståhl ei pääse juontamaan Elämäni biisiä, kenet haluaisit nähdä juontohommissa?

      Katja Ståhl on ollut kuluvalla viikolla sairaalahoidossa. Jos Katja Ståhl ei pääse juontamaan Elämäni biisiä, kenet halu
      Tv-sarjat
      25
      1367
    7. Kuvaile kaivattuasi kolmella emojilla.

      :) 😛😆😱
      Ikävä
      95
      1221
    8. Tiesitkö? Tuure ja Saana Boelius ovat sisaruksia!

      Tiesitkö? Tuure Boelius ja Saana Boelius ovat tänä syksynä kumpainenkin reality-ohjelmissa tv:ssä: Tuure Petollisissa ja
      Suomalaiset julkkikset
      24
      1061
    9. Jos elämäsi ihminen

      on osoittanut kiinnostuksensa, niin kannattaa vastata edes jotain vaikka mikä olisi. Toista mahdollisuutta ei välttämätt
      Ikävä
      69
      1008
    10. Vähäkankailla ollut ongelmia vuokra-asunnossa

      Aina ne ikävätkin asiat tulevat mediaan. Jasmin ja Marko saaneet edellisestä asunnostaan häädöt ja Jasmin todettu varatt
      Kotimaiset julkkisjuorut
      116
      989
    Aihe