Pitanje za Delphi majstore
Prikazujem rezultate 1 do 7 od 7

Tema: Pitanje za Delphi majstore

  1. #1
    Početnik
    Učlanjen
    04.08.2007.
    Pol
    ženski
    Poruke
    25
    Reputaciona moć
    0

    Podrazumevano Pitanje za Delphi majstore

    Jel moze neko da mi kaze, kako da u delphiju konvertujem MS SQL format datuma u nas lokalni format. Ovo me izludjuje... U bazi ga MS SQL cuva kao 2009-04-27. Ja hocu da ga izvucem iz baze i konvertujem u 27.04.2009. Ovo bi trebalo da bude lako, ali mi nesto ne ide.
    Hvala na odgovorima.



  2. #2
    Peruzzi nije na forumu
    је дошао тихо и ушао у легенду...
    Domaćin Peruzzi (avatar)
    Učlanjen
    03.08.2003.
    Pol
    muški
    Lokacija
    Shumadija
    Poruke
    3.924
    Reputaciona moć
    92

    Podrazumevano Re: Pitanje za Delphi majstore

    uhvati string i napisi funkciju za prevodjenje, koja ce da primi string u tom obliku isparsuje ga i vrati niz

    procedure convert_to_local_time(time:string)
    begin
    vreme[0] = substring(time, 0, 2);
    vreme[1] = substring(time, 6, 9);
    vreme[2] = substring(time, 3, 5);
    return vreme
    end;

    tako nekako, sad vidi koje su ti granice za sta, i kako hoces da spakujes te brojeve. verovatno nije optimalno resenje, ali radi u svakom slucaju


    e da, ovaj kod ne radi, samo skica da vidis kako treba da izgleda


  3. #3
    Zainteresovan član vajat_erp (avatar)
    Učlanjen
    26.03.2009.
    Pol
    muški
    Poruke
    160
    Reputaciona moć
    33

    Podrazumevano Re: Pitanje za Delphi majstore

    { konverzija datuma iz formata YYYY-MM-DD u DD.MM.YYYY }

    function cnvDate(aDate: String): String;
    begin
    Result := Copy(aDate, 9, 2) + '.' + Copy(aDate, 6, 2) + '.' + Copy(aDate, 1, 4);
    end;

  4. #4
    Početnik
    Učlanjen
    04.08.2007.
    Pol
    ženski
    Poruke
    25
    Reputaciona moć
    0

    Podrazumevano Re: Pitanje za Delphi majstore

    Hvala, na odgovorima. Palo mi je na pamet da parsiram datum, pa da ga rucno rasporedim, ali to mi nije dovoljno. Nisam sigurna u kojim sve oblicima MS SQL cuva datum. Zato mi treba nesto kao FormatDateTime() ili slicno, nesto sto sasvim sigurno u svakoj situaciji konvertuje datum ma kog bio oblika.
    Mislim na situacije u kojima se datum pojavljuje kao 27.04.2009, 27.4.2009, 27.4.09... pa onda u zavisnosti od regionalnih podesavanja 27/04/2009. Mislim da za ovo postoji neka funkcija za konvertovanje.
    Duga stvar, datum mi se pojavljuje u DBGridu u obliku u kome je u MS SQL- u a ja bi zelela da bude u nasem. Znaci, treba mi Format...

  5. #5
    Ističe se
    Učlanjen
    01.07.2004.
    Pol
    muški
    Lokacija
    Nis
    Poruke
    2.774
    Reputaciona moć
    78

    Podrazumevano Re: Pitanje za Delphi majstore

    select convert(nvarchar(10),getdate(),103)
    Čiste ruke
    Hladna glava
    I vatreno srce

  6. #6
    Zainteresovan član vajat_erp (avatar)
    Učlanjen
    26.03.2009.
    Pol
    muški
    Poruke
    160
    Reputaciona moć
    33

    Podrazumevano Re: Pitanje za Delphi majstore

    Citat Original postavio Pjer_Nis Pogledaj poruku
    select convert(nvarchar(10),getdate(),103)
    nisam siguran da će ovo funkcionisati, ovo nije delphi (object pascal) kod

  7. #7
    Ističe se
    Učlanjen
    01.07.2004.
    Pol
    muški
    Lokacija
    Nis
    Poruke
    2.774
    Reputaciona moć
    78

    Podrazumevano Re: Pitanje za Delphi majstore

    Ovo je MSSQL, vraca ti polje koje je datetime u dd.mm.yyyy formatu, to Mirelici i treba, da puni lepo grid, samo da se sredi TQuery.
    Čiste ruke
    Hladna glava
    I vatreno srce

Slične teme

  1. MAJSTORE PUSTI FUDBAL
    Autor Iron Lord u forumu Beograd
    Odgovora: 27
    Poslednja poruka: 04.05.2007., 09:39
  2. Stani mi majstore obukla sam tange
    Autor sinnke u forumu Ljubav i seks
    Odgovora: 32
    Poslednja poruka: 14.07.2006., 10:30
  3. opet c60-majstore pomagaj!
    Autor sanja16 u forumu Mobilna telefonija
    Odgovora: 0
    Poslednja poruka: 13.02.2004., 17:42

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •