Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.10;
Скачать: CL | DM;

Вниз

dateDelimiter, timedelimiter   Найти похожие ветки 

 
NieL ©   (2009-03-26 14:47) [0]

Как для текущей локализации системы получить разделители даты и времени?


 
Palladin ©   (2009-03-26 14:50) [1]

Unit

SysUtils

The following are a set of variables used to define the format for numeric or date/time strings:

var CurrencyString: string;

var CurrencyFormat: Byte;
var NegCurrFormat: Byte;
var ThousandSeparator: Char;
var DecimalSeparator: Char;
var CurrencyDecimals: Byte;
var DateSeparator: Char;
var ShortDateFormat: string;
var LongDateFormat: string;
var TimeSeparator: Char;
var TimeAMString: string;
var TimePMString: string;
var ShortTimeFormat: string;
var LongTimeFormat: string;

var ShortMonthNames: array[1..12] of string;
var LongMonthNames: array[1..12] of string;
var ShortDayNames: array[1..7] of string;
var LongDayNames: array[1..7] of string;
var SysLocale: TSysLocale;
var EraNames: array[1..7] of string;
var EraYearOffsets: array[1..7] of Integer;
var TwoDigitYearCenturyWindow: Word = 50;

var ListSeparator: Char;


 
NieL ©   (2009-03-26 14:52) [2]

Спасибо.


 
NieL ©   (2009-03-26 14:59) [3]

Небольшие уточнения по вопросу:

У меня в списке даты хранятся в формате русской локализации. В последующем они сравниваюся. Сейчас я форматирую строку через  StringReplace заменяя текущий разделитель даты в исходной строке на DateSeparator текущей локализации и сравниваю. Может есть какая нибудь функция которой можно форматировать строку или же оставить stringReplace?


 
Cobalt ©   (2009-03-26 16:23) [4]

Думаю, лучше хранить не "в русской", а в четко определенной, а показывать/отдавать прочим программам уже отформатированной по требуемому формату.


 
Anatoly Podgoretsky ©   (2009-03-26 16:44) [5]


> Может есть какая нибудь функция которой можно форматировать
> строку

Как ни странно но это DateTimeToStr


 
ЮЮ ©   (2009-03-27 00:41) [6]


> StringReplace заменяя текущий разделитель даты в исходной
> строке на DateSeparator текущей локализации


а если в первой был MM.DD а во второй DD.MM, то как выкрутишься?



Страницы: 1 вся ветка

Текущий архив: 2009.05.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-1209022397
Int23
2008-04-24 11:33
2009.05.10
Как дать доступ на папку определённой группе пользователей


15-1236674398
zzzzzz
2009-03-10 11:39
2009.05.10
in в VBScript


15-1236692439
Тимохов
2009-03-10 16:40
2009.05.10
Проверьте, пожалуйста, в Дельфи 2009


9-1179316059
Ксандр
2007-05-16 15:47
2009.05.10
Ламерский фопрос но всё таки...


15-1236678365
pasha_golub
2009-03-10 12:46
2009.05.10
С to Delphi translation