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

256

    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. Sannan kirja USA:n bestseller!

      "Congratulations to Sanna Marin's HOPE IN ACTION, officially a USA TODAY bestseller!" Kertoo Scribner. Mitäs persut tä
      Maailman menoa
      128
      11168
    2. Yritystuet 10 mrd. vuodessa, eli yrittäjäriski valtiolla kuten kommunismissa

      Pelkästään Viking Linen viinanhakuristeilyitä sponsoroidaan 20 miljoonalla eurolla vuosittain. Dieselin verotukikin on
      Yrittäjyys
      156
      10334
    3. Oikeistolainen luki Med mod att leda : en biografi

      ...ei tykänny Sanna Marinista
      Maailman menoa
      26
      8040
    4. Sture Fjäder haluaa tuensaajien nimet julki

      Kokoomuspoliitikko haluaa yli 800 euroa kuukaudessa tukia saavien nimet julki. Ehkä olisi syytä julkaista myös kuvat? h
      Maailman menoa
      196
      6572
    5. Metsäalan rikolliset

      Jokohan alkaa vähitellen kaatua kulissit näillä ihmiskauppaa harjoittavilla firmoilla.
      Sotkamo
      53
      5671
    6. Milloin viimeksi näit kaivattusi?

      Toimisitko nyt toisin kuin siinä tilanteessa teit?
      Ikävä
      73
      5081
    7. Ruotsalaistoimittaja: "Sanna Marinin saunominen saa minut häpeämään"

      Sanna Marinin kirja saa täyslaidallisen ruotsalaislehti Expressenissä perjantaina julkaistussa kolumnissa.....voi itku..
      Maailman menoa
      151
      4424
    8. Suomen kaksikielisyys - täyttä huuhaata

      Eivätkö muuten yksilöt pysty arvioimaan mitä kieliä he tarvitsevat? Ulkomaalaiselle osaajalle riittää Suomessa kielitai
      Maailman menoa
      25
      4246
    9. Työeläkeloisinta 27,5 mrd. per vuosi

      Tuo kaikki on pois palkansaajien ostovoimasta. Ja sitten puupäät ihmettelee miksei Suomen talous kasva. No eihän se kas
      Maailman menoa
      71
      4079
    10. Maahanmuuttajat torjuvat marjanpoiminnan - "emme ole rottia"

      Ruotsalaisen journalistin selvitys paljasti, miksi maahanmuuttajat kieltäytyvät työstä. Taustalla vaikuttavat kulttuuris
      Maailman menoa
      134
      3637
    Aihe