Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

mjenjanje formata datuma u windowsu

[es] :: C/C++ programiranje :: mjenjanje formata datuma u windowsu

[ Pregleda: 3391 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DART_VEJDER
crna gora

Član broj: 58050
Poruke: 84
*.crnagora.net.



Profil

icon mjenjanje formata datuma u windowsu23.08.2006. u 15:13 - pre 214 meseci
imam jos jedno pitanje....

naime, interesuje me kako pomocu koda (BCB) mogu promjeniti format datuma u windowsu?

npr. ako je sada format "dd.mm.yyy" da ga ja promjenim u "dd/MMM/yyyy" ??
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.static.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: mjenjanje formata datuma u windowsu23.08.2006. u 16:44 - pre 214 meseci
Pronadji na net-u knjigu:

Charlie Calvert:
Borland C++Builder Unleashed

(poglavlje 3)

Tu imas kako da se format datuma prilagodi trebi, mada to nije neophodno
jer klasa TDateTime je dovoljno fleksibilna za rad.

Ako si mislio da izmenu izvrsis na nivou WIndowsa, udji u regedit.exe i
Find: (prepisi format iz Regional & Language Options), pa vidi gde se nalazi.

Mislim da moze tako, mada verovatno postoje i funkcije koje to rade na normalan
nacin.

Citat:

The format used in this case is global to the system. You can change these settings by working
with a series of global variables found in SYSUTILS.HPP:

extern System::AnsiString CurrencyString;
extern unsigned char CurrencyFormat;
extern unsigned char NegCurrFormat;
extern char ThousandSeparator;
extern char DecimalSeparator;
extern unsigned char CurrencyDecimals;
extern char DateSeparator;
extern System::AnsiString ShortDateFormat;
extern System::AnsiString LongDateFormat;
extern char TimeSeparator;
extern System::AnsiString TimeAMString;
extern System::AnsiString TimePMString;
extern System::AnsiString ShortTimeFormat;
extern System::AnsiString LongTimeFormat;
extern System::AnsiString ShortMonthNames[12];
extern System::AnsiString LongMonthNames[12];
extern System::AnsiString ShortDayNames[7];

extern System::AnsiString LongDayNames[7];
On my system, these values are preset as follows:
CurrencyString: $
CurrencyFormat: 0
NegCurrFormat: 0
ThousandSeparator: ,
DecimalSeparator: .
CurrencyDecimals: 2
DateSeparator: /
ShortDateFormat: M/d/yy
LongDateFormat: dddd, MMMM dd, yyyy

TimeSeparator: :
TimeAMString: AM
TimePMString: PM
ShortTimeFormat: h:mm AMPM
LongTimeFormat: h:mm:ss AMPM
ShortMonthNames: Jan
ShortMonthNames: Feb
ShortMonthNames: Mar
ShortMonthNames: Apr
ShortMonthNames: May
ShortMonthNames: Jun
ShortMonthNames: Jul
ShortMonthNames: Aug
ShortMonthNames: Sep
ShortMonthNames: Oct
ShortMonthNames: Nov
ShortMonthNames: Dec
LongMonthNames: January
LongMonthNames: February
LongMonthNames: March
LongMonthNames: April
LongMonthNames: May
LongMonthNames: June
LongMonthNames: July
LongMonthNames: August
LongMonthNames: September
LongMonthNames: October
LongMonthNames: November
LongMonthNames: December
ShortDayNames: Sun
ShortDayNames: Mon
ShortDayNames: Tue
ShortDayNames: Wed
ShortDayNames: Thu
ShortDayNames: Fri
ShortDayNames: Sat
LongDayNames: Sunday
LongDayNames: Monday
LongDayNames: Tuesday
LongDayNames: Wednesday
LongDayNames: Thursday
LongDayNames: Friday
LongDayNames: Saturday

For instance, the following code changes the nature of the current ShortDateFormatString:

Code:

void __fastcall TForm1::SetShortDateFormattoMMMMDDDDYYYY1Click(TObject *Sender)
{
  RichEdit1->Text = Now();
  ShortDateFormat = "MMMM/DDDD/YYYY";
  RichEdit1->Lines->Add(Now());
}

 
Odgovor na temu

Duke Nukem
Miroslav Mitic
dipl.mas.ing - tehnolog za hidrauliku/
REL, MAG panciranje i zavarivanje bla
bla...
Lazarevac

Član broj: 38933
Poruke: 143
*.absolutok.net.



+1 Profil

icon Re: mjenjanje formata datuma u windowsu24.08.2006. u 15:49 - pre 214 meseci
podpitanje za X Files a

GDE SI NABAVIO BCB UNLEASHED (papirnatu verziju)

ja sam pokusao preko amazona ali nije uspelo cak sam izvadio i Visa Viruon
karticu u banci ali nema neke vajde od toga
Tape loading error
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.3dnet.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: mjenjanje formata datuma u windowsu25.08.2006. u 09:03 - pre 214 meseci
Borland C++ Builder Unleashed mi je doneo rodjak iz Kanade, mada se
secam da je 100% bila da se kupi u CET-u.

Borland C++ Builder Unleashed 4 sam 'narucio' (ovde cu malo da se
zakashljem) 'kreditnom karticom' (mislim) u sred bombardovanja 1999.

Borland C++ Builder 3 je takodje bila u CET-u, ali je nisam kupio.

Ostale imam u elektronskoj verziji.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: mjenjanje formata datuma u windowsu11.09.2006. u 14:33 - pre 214 meseci
Ovo jeste bilo pre par nedelja, ali nedavno naidjoh na kompletno resenje, pa se setih:

Code:

SetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SSHORTDATE, "MM/dd/yyyy");
ShortDateFormat = "MM/dd/yyyy";

 
Odgovor na temu

[es] :: C/C++ programiranje :: mjenjanje formata datuma u windowsu

[ Pregleda: 3391 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.