Темы статей
Выбрать темы

Дата всегда как надо

Редакция БК
Ответы на вопросы

Дата всегда как надо

 

Уважаемая редакция! Можно ли сделать так, чтобы формат отображения даты не зависел от языковых и региональных параметров Windows? Например, у меня в настройках Windows указаны: страна «Украина», языковые стандарты и форматы — «Украинский». В этом случае функция «Сегодня()» будет показывать дату в формате «4 січень 2010 р.». А мне нужно вывести ее в виде «4 января 2010 г.». Как это сделать? Заранее благодарю.

Валентина Лукьяненко, г. Харьков

Отвечает Николай КАРПЕНКО, канд. техн. наук, доцент кафедры прикладной математики и информационных технологий Харьковской национальной академии городского хозяйства

 

Самый простой способ — построить рабочий лист с таблицей подстановки. Кстати, таким же образом можно избавиться и от досадного недоразумения между фирмой Microsoft и украинским языком. Я имею в виду «4 січень 2010 р.».

Итак, мой лицензионный Windows настроен на украинский стандарт. Я хочу вывести дату на русском языке. Делаем так:

1) на отдельном листе в колонке «

A» пишем номера месяцев (от «1» до «12»);

2) в колонке «

B» для каждого номера вводим название месяца на выбранном нами языке;

3) в отдельной ячейке (например, в «

C1») пишем функцию «Сегодня()». Получаем таблицу, как на рис. 1.

img 1

Справочник для перевода готов. Теперь, чтобы получить дату на русском языке, можно воспользоваться такой формулой: «

=День(C1)&″ ″&Впр(Месяц(C1);A1:B12;2;Ложь)&″ ″&Год(C1)& ″ г.″». Для даты «04/01/2010» формула вернет результат «4 января 2010 г.».

 

Удачной работы! Жду ваших вопросов, замечаний и предложений на

bk@id.factor.ua, nictomkar@rambler.ru иили на форуме редакции www.bk.factor.ua/forum . Удачной работы!
App
Скачайте наше мобильное приложение Factor

© Factor.Media, 1995 -
Все права защищены

Использование материалов без согласования с редакцией запрещено

Ознакомиться с договором-офертой

Присоединяйтесь
Адрес
г. Харьков, 61002, ул. Сумская, 106а
Мы принимаем
ic-privat ic-visa ic-visa

Мы используем cookie-файлы, чтобы сделать сайт максимально удобным для вас и анализировать использование наших продуктов и услуг, чтобы увеличить качество рекламных и маркетинговых активностей. Узнать больше о том, как мы используем эти файлы можно здесь.

Спасибо, что читаете нас Войдите и читайте дальше