Malaja
|
|
« : 23-06-2004 07:56 » |
|
Gospoda, odin wopros :
kak opredelit formu predstawlenija date-time na lokalnom komputere (naprimer : mm/dd/yyyy ili dd.mm.yyyy ili eshe kak-to)?
Zaranee blagodarna.
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
RXL
|
|
« Ответ #1 : 23-06-2004 11:18 » |
|
Malaja, это от локали зависит. Тебе интересует ввод или вывод даты?
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Malaja
|
|
« Ответ #2 : 23-06-2004 11:30 » |
|
RXL,
situazija sledujushaja : mne nado chitatj dannie iz outloka i iz otdelno stojashego sql-servera, srawnit ih i esli kakie-to dannie w odnoj iz sistem otsutstwujut ili bili izmeneni, to sinhronizirowat , t.e. dannie iz outlooka wnesti w sql-server,a dannie iz servera wnesti w outlook. Na servere la mogu ustanowit nugnij mne jazik (set language), no nado znat, kakoj. A dlja etogo mne nado znat, kakie ustanowki dlja wida dati ustanowleni na komputere.
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
RXL
|
|
« Ответ #3 : 23-06-2004 12:21 » |
|
Malaja, тут я тебе не помошник - с чем аут-лук едят я не знаю. Формат даты может быть как произвольным, так и по локали.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Malaja
|
|
« Ответ #4 : 23-06-2004 12:25 » |
|
RXL,
t.e. ti hochesh skazat, chto outlook moget imet swoj format, otlichnij ot togo, kotorij w regional settings stoit?
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
RXL
|
|
« Ответ #5 : 23-06-2004 12:38 » |
|
Malaja, возможно. Чтобы знать точно, надо с ним работать...
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|
Malaja
|
|
« Ответ #7 : 23-06-2004 13:16 » |
|
npak,
prawilno, tip Date est, problema zakljuchaetsja w tom, chto pri sinhronisazii dannih newernij format dati priwodit k oshibke, t.e. esli w outlooke(ili sisteme) ustanowlen english, a q sql-servere german, to pri popitke zapisat datu w tablizu server posilaet menja podalshe sos trashnimi rugatelstwami (outlook delaet to ge samoe :twisted: ) Posemu mne nado kak-to swesti ih woedino, ustanowiw odin format. Mogno, konechno, prosto wwesti const format_eng ="mm/dd/yyyy" i const format_ger="dd.mm.yyyy" ili poluchit sistemnuju datu i proanalizirowat, no eto kak-to ug ochen neujutno :oops: Ja dumala, chto gde-to est api-funkzija ili nechto podobnoe. :oops:
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
HandKot
Молодой специалист
Offline
|
|
« Ответ #8 : 28-06-2004 04:27 » |
|
Malaja, в Басике есть такой оператор как "Format()". Я им пользуюсь для конверитования переменных типа дата из одного представления в другой
|
|
|
Записан
|
I Have Nine Lives You Have One Only THINK!
|
|
|
Malaja
|
|
« Ответ #9 : 28-06-2004 12:33 » |
|
HandKot, ja eju toge polzujus obichno, no tut chto-to ochen ug weseloe wihodit : w rigional options format zadan : dd.mm.yyyy (hotja na kompe installirowan anglijskij win2000) esli wizwat format tak : <code> dim d as Date, s as string d="28.06.2004" s=format(d, "mm/dd/yyyy") </code> to rezultat wigljadit nu ochen interesno : 06.28.2004 i kak s etim borotjsja?
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
npak
|
|
« Ответ #10 : 28-06-2004 13:51 » |
|
|
|
|
Записан
|
|
|
|
Malaja
|
|
« Ответ #11 : 28-06-2004 14:42 » |
|
npak,
no wed # - eto double! Chto mne eto daet? Dalee, moget, ja ne sowsem tochno obrisowala problemu: na kompe ustanowka : dd.mm.yyyy, t.e. wse dannie, shitiwaemie iz outlooka, prihodjat w takom formate. na sql-servere pri ustanowke laguage=us_english format : mm/dd/yyyy. mne nadi eti 2 dati srawniwat megdu soboj i wnosit dati iz outlooka w sql-server i naoborot, t.e. dlja wsego etogo mne nado imet dannie w prawilnom formate. T.e mne nado kak-to shitat regional settings iz registry i zatem preobrazowiwat w sootwetstwii s formatom
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
Malaja
|
|
« Ответ #12 : 28-06-2004 15:35 » |
|
Narod, ja nashla, gde eti settings stojat : HKEY_CURRENT_USER\Control Panel\International Esli komu-to intersno : http://www.jsiinc.com/SUBA/tip0300/rh0311.htmTeper mogno spokojno w zawisimosti ot jazika, ustanowlennogo na sql-servere, dlja zapisi w nego formatirowat wse w dd.mm.yyyy ili mm.dd.yyyy (separator znachenija ne igraet), a dlja outlooka - sootwetstwenno shitiwat iz registry. Spasibo wsem !
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
HandKot
Молодой специалист
Offline
|
|
« Ответ #13 : 28-06-2004 15:35 » |
|
Malaja, если перевести "28,06,2004" в формат "MMDDYYYY", то и получешь 06.28.2004 функция правильно отрабатывает а в сиквел я дыты запихиваю стандартом 'YYYYMMDD' (ковычки обязательно) а сервак сам преобразует из строковой переменной в дату
|
|
|
Записан
|
I Have Nine Lives You Have One Only THINK!
|
|
|
Malaja
|
|
« Ответ #14 : 29-06-2004 08:42 » |
|
HandKot, odin ooochen tupoj wopros :oops: - ti woobshe nikakie razdeliteli ne ispolzuesh? kak-to pobaiwajus ja etogo, servak moget i pereputat
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
Malaja
|
|
« Ответ #15 : 29-06-2004 13:25 » |
|
HandKot, eshe odin wopros tuda ge wdogonku chto delat, esli na kompe ustanowlen format wremeni kak h:mm:ss (t.e. wremja widaetsja w wide 2:12:15 AM - w 12-chasowom diapasone)? chto delaet s etim ugasom sql-server? wo chto on eto wse preobrazuet? ili dlja luch'shego ponimanija nado sdelat dlja servera cdate(format("29.06.2004 2:04:05 AM", "mm/dd/yyyy hh:mm:ss tt")) ?
|
|
|
Записан
|
холоднокровней, Маня, Ви не на работе --------------------------------------- четкое определение сущности бытия: - А мы в прошлом или в будущем?- спросила Алиса. - Мы в жопе, - ответил кролик. - А "жопа" - это настоящее? - спросила Алиса. - А "жопа" - это у нас символ вечности.
|
|
|
HandKot
Молодой специалист
Offline
|
|
« Ответ #16 : 02-07-2004 07:03 » |
|
Malaja, Разделители, насколько я понимаю, используются для представления дат. В самой переменной типа "ДАТА", я думаю, не хранятся разделители
|
|
|
Записан
|
I Have Nine Lives You Have One Only THINK!
|
|
|
|