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

232

    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. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      40
      6953
    2. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      32
      3918
    3. Ei tämä etene ikinä

      Kun kumpikaan ei enää ota yhteyttä. Mä en ainakaan uskalla.
      Ikävä
      45
      3300
    4. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      40
      2909
    5. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      16
      2672
    6. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2228
    7. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      16
      2176
    8. Koko ajan olet

      Senkin suhteen kiusannut. Halut on ihan mielettömät olleet jo pitkään
      Ikävä
      41
      2123
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      48
      2057
    10. Miksi et irrota otettasi

      Suhteeni?
      Ikävä
      39
      2000
    Aihe