Добавление и Настройка форматов даты и времени

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье описано, как Microsoft Office Access хранит данные о дате и времени, как добавлять поля даты и времени в таблицы, формы и отчеты, а также настраивать формат даты и времени в соответствии со своими потребностями.

Выберите нужное действие

Общие сведения о форматах даты и времени

Добавление поля "Дата/время"

Форматирование поля "Дата/время"

Добавление даты с помощью элемента управления "Выбор даты"

Выбор формата для ввода данных даты и времени с помощью маски ввода

Изменение параметров отображения даты и времени в региональных параметрах Windows

Общие сведения о форматах даты и времени

В базе данных можно ввести дату и время, а затем отобразить их в нескольких форматах. В Access даты и время отображаются автоматически в общем формате даты и времени. Даты отображаются в формате мм/дд/гггг в США, а в формате дд/мм/гггг за пределами США используется месяц, дд — это день, а гггг — год. Время отображается в формате чч: мм: SS AM/PM, где hh — это часы, mm — минуты, а SS — секунды.

Автоматические форматы даты и времени зависят от географического расположения, указанного в региональных и языковых параметрах Microsoft Windows на компьютере. Например, в Европе и многих частях Азии в зависимости от вашего местонахождения Дата и время могут отображаться как 28.11.2006 12:07:12 PM или 28/11/2006 12:07:12 PM. В США вы увидите 11/28/2006 12:07:12 PM. Дополнительные сведения о том, как изменить параметры языка и региональных стандартов, см. в статье Изменение региональных параметров Windows для изменения способа отображения даты и временив дальнейшем.

Эти автоматические форматы можно изменить с помощью пользовательских форматов отображения. Тем не менее выбранный вами формат отображения не повлияет на способ ввода данных и способ хранения данных в Access. Например, вы можете ввести дату в европейском формате, например в 28.11.2006, и разместить значение в таблице, форме или отчете в виде 11/28/2006.

Access автоматически обеспечивает определенный уровень проверки данных, связанный с форматированием даты и времени. Например, если ввести недопустимую дату, например 32.11.2006, появится сообщение, и вы сможете ввести новое значение или преобразовать это поле из типа данных "Дата/время" в тип данных "текст". Допустимые значения даты в диапазоне от-657 434 (1 января 100 г. Н.Э.) до 2 958 465 (31 декабря, 9999 г. Н.Э.). Допустимые значения времени в диапазоне от .0 до. 9999 или 23:59:59.

К началу страницы

Добавление поля "Дата/время"

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

  1. В области навигации щелкните правой кнопкой мыши таблицу, с которой вы хотите работать, и выберите команду конструктор.

  2. В верхней части конструктора таблиц выберите пустую строку.

  3. В столбце имя поля введите имя нового поля.

  4. В столбце тип данных выберите значениедаты и времени в списке, а затем сохраните таблицу.

    Новое поле должно выглядеть примерно так, несмотря на то, что имя поля может различаться.

    Конструктор запросов с новым полем даты/времени

Кроме того, вы можете хранить значения даты и времени в виде чисел, если планируете выполнять вычисления с данными даты и времени. Например, можно вычислить общее количество отработанных часов (открыток по времени) или возраст счета. Дополнительные сведения о том, как вычитать значения дат, см. в статье о функции Дата.

К началу страницы

Форматирование поля "Дата/время"

В Access предусмотрено несколько встроенных форматов для данных даты и времени, но если эти форматы не соответствуют вашим требованиям, вы можете указать пользовательский формат. Если вы не выбираете ни один из готовых или настраиваемых форматов, Access автоматически применяет к нему формат "м/дд/гггг": SS AM/PM.

Применение встроенного формата

  1. В области навигации щелкните правой кнопкой мыши таблицу, с которой вы хотите работать, и выберите команду конструктор.

  2. В верхней части бланка запроса выделите поле даты/времени, которое нужно отформатировать.

  3. В нижней части щелкните поле свойства Формат и выберите формат из раскрывающегося списка.

  4. После того как вы выберете формат, появится смарт-тег Параметры обновления свойств_з0з_, и вы сможете применить новый формат ко всем полям таблицы и элементам управления формы, которые будут логически наследоваться. Чтобы применить изменения ко всем базам данных, щелкните смарт-тег, а затем выберите команду обновить формат везде, где используется имя поля. В этом случае имя поля является именем поля даты и времени.

  5. Чтобы применить изменения ко всей базе данных, щелкните кнопку Да в открывшемся диалоговом окне Обновление свойств, в котором отображаются формы и другие объекты, наследующие новый формат.

  6. Сохраните изменения и перейдите к режиму таблицы, чтобы убедиться, подходит ли вам такой формат.

Примечание: С помощью региональных параметров Windows можно управлять отображением готового формата.

Таблица стандартных форматов и примеров   

Формат

Описание

Пример

Полный формат даты

Этот формат используется по умолчанию. Служит для отображения дат в виде чисел и времени в виде часов, минут и секунд с добавлением AM или PM. Для значений обоих типов в Access используются разделители даты и времени, указанные в региональных стандартах Windows. Если значение не включает время, в Access отображается только дата. Если значение не включает дату, в Access отображается только время.

06/30/2008 10:10:42 AM

Длинный формат даты

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

Понедельник, 29 августа 2006 г.

Средний формат даты

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

29/Авг/06
29 августа 2006 г.

Краткий формат даты

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

8/29/2006
8-29-2006

Длинный формат времени

Служит для отображения часов, минут и секунд с добавлением AM или PM. В Access используется разделитель, указанный в параметрах времени в региональных стандартах Windows.

10:10:42

Средний формат времени

Служит для отображения часов и минут с добавлением AM или PM. В Access используется разделитель, указанный в параметрах времени в региональных стандартах Windows.

10:10:00

Краткий формат времени

Служит только для отображения часов и минут. В Access используется разделитель, указанный в параметрах времени в региональных стандартах Windows.

10:10

Применение пользовательского формата

При применении пользовательского формата к полю "Дата/время" можно объединить различные форматы, выполнив два раздела: один для даты, а другой — для времени. В таком экземпляре разделы следует разделять точкой с запятой. Например, вы можете объединить форматы даты и времени, как показано ниже: дд. мм. гггг; ч: СС.

Совет: В Access 2010 построитель выражений включает функцию IntelliSense, которая указывает требуемые аргументы. 

  1. В области навигации щелкните правой кнопкой мыши таблицу, с которой вы хотите работать, и выберите команду конструктор.

  2. В верхней части бланка запроса выделите поле даты/времени, которое нужно отформатировать.

  3. В нижней части щелкните поле свойства Формат, а затем введите свой формат.

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

Символ  

Описание

Разделитель даты

Определяет, где в Access размещается разделитель для дней, месяцев и лет. Используйте разделитель, определенный в региональных параметрах Windows. Например, для английского языка (США) используется косая черта (/).

Разделитель времени

Управляет разделителями в Access для часов, минут и секунд. Используйте разделитель, определенный в региональных параметрах Windows. Например, на английском языке (США) Используйте двоеточие (:).

C

Отображает общий формат даты.

д или дд

Отображает день месяца в виде одной или двух цифр. Для одной цифры используйте один заполнитель; для двух цифр используйте два заполнителя.

ддд

Позволяет сократить день недели до трех букв.

дддд

Выполнит все дни недели.

ddddd

Отображается краткий формат даты.

dddddd

Отображается длинный формат даты.

w

Отображает число, которое соответствует дню недели.

м или мм

Отображение месяца в виде одной или двух цифр.

ммм

Позволяет сократить название месяца до трех букв. Например, "Январь" отображается как "Янв".

мммм

В этом случае имена месяцев не изменяются.

q

Отображение номера текущего квартала (1-4). Например, если вы нанимаете сотрудника в мае, Access выведет 2 как значение квартала.

Y

Отображает день года (1-366).

гг

Отображает последние две цифры года.

Примечание: Мы рекомендуем вводить и отображать все четыре цифры данного года.

гггг

Отображение всех цифр в году в диапазоне 0100-9999.

Разделитель времени

Определяет, где в Access размещается разделитель для часов, минут и секунд. Используйте разделитель, определенный в региональных параметрах Windows. Дополнительные сведения об этих параметрах см. в разделе изменение параметров отображения даты и времени в региональных параметрах Windows.

ч или чч

Отображение часов в виде одной или двух цифр.

м или мм

Отображение минут в виде одной или двух цифр.

с или сс

Отображает секунды в виде одной или двух цифр.

тттт

Отображается длинный формат времени.

AM/PM

Отображает 12-часовые значения с конечным ИНДИКАТОРом AM или PM. в этом случае Access задействует системные часы на компьютере, чтобы задать значение.

A/P или a/p

Отображает 12-часовые значения с конечными ЗНАКами A, P, a или P. доступ к системным часам компьютера для задания значения.

AMPM

Отображение значений в 12-часовом формате, но используются индикаторы утра и вечера, заданные в региональных параметрах Windows. Дополнительные сведения об этих параметрах см. в разделе изменение параметров отображения даты и времени в региональных параметрах Windows.

Пробел, + – $ ()

Используйте пробелы, некоторые математические символы (+-) и финансовые символы ($ ¥), если это необходимо в строках формата. Если вы хотите использовать другие часто используемые математические символы, такие как косая черта (\ или/) и звездочка (*), необходимо заключить их в двойные кавычки.

"Текст"

ЗаКлючайте текст, который пользователи должны видеть в двойных кавычках.

\

Заставляет Access отобразить следующий знак. То же, что и окружающий символ в двойных кавычках.

*

Символ, который используется для заполнения пустых пробелов, становится знаком заполнения. В Access текст отображается по левому краю и заполняется область справа от значения с пустыми пробелами. Вы можете добавлять символы заполнения в любое время в строке форматирования, и Access заменит все пробелы заданными знаками.

[цвет]

ПриМеняет цвет ко всем значениям в разделе вашего формата. Имя необходимо заключить в скобки и использовать одно из следующих имен: "черный", "синий", "голубой", "зеленый", "пурпурный", "красный", "желтый" или "белый". Например, дддд [розовый] — Показать день в розовом цвете.

После того как вы введете формат, отобразится смарт-тег параметров обновления свойства_з0з_, и вы сможете применить формат к любым другим полям таблицы и элементам управления формы, которые будут логически наследоваться. Чтобы применить изменения ко всем базам данных, щелкните смарт-тег, а затем выберите команду обновить формат везде, где используется имя поля. В этом случае имя поля является именем поля даты и времени.

Если выбран вариант применения изменений ко всей базе данных, будет открыто диалоговое окно Обновление свойств, в котором отображаются формы и другие объекты, наследующие новый формат. Нажмите кнопку Да, чтобы применить формат.

Сохраните изменения и перейдите к режиму таблицы, чтобы проверить, подходит ли вам такой формат.

К началу страницы

Добавление даты с помощью элемента управления "Выбор даты"

Существует несколько способов добавления даты в таблицу. Если это так, используйте элемент управления "Выбор даты".

Примечание: Элемент управления " Выбор даты " недоступен, если к полю "Дата/время" применяется _з0з_ .

  1. Щелкните поле, к которому нужно добавить дату. Если элемент управления "Выбор даты" доступен, появится значок календаря.

  2. Щелкните значок календаря. Откроется элемент управления "Календарь".

    Элемент управления «Календарь»

  3. Выберите один из указанных ниже вариантов и следуйте инструкциям.

    • Чтобы ввести текущую дату, щелкните сегодня.

    • Чтобы выбрать день в текущем месяце, щелкните дату.

    • Чтобы выбрать другой месяц и день, используйте кнопки вперед или назад.

К началу страницы

Выбор формата для ввода данных даты и времени с помощью маски ввода

Используйте маску ввода, чтобы убедиться в том, что пользователи вводят данные даты и времени в определенном формате. Например, если вы применили маску ввода для ввода дат в европейском формате, пользователь, который вводит данные в базу данных, не сможет вводить даты в других форматах. Маски ввода можно применять к полям в таблицах, результирующим наборам запросов, а также к элементам управления в формах и отчетах.

Вы можете определить маску ввода в одном формате, но задать другой формат отображения для одних и тех же данных. Например, маска ввода может требовать от пользователя ввести дату в формате гггг. Миллиметр. DD, а затем задайте формат отображения даты в формате дд-ммм-гггг, чтобы дата отображалась в виде 24 июля 2008 г.

Дополнительные сведения о масках ввода см. в статье Создание маски ввода для ввода значений полей или элементов управления в определенном формате.

Добавление маски ввода

  1. В области навигации щелкните правой кнопкой мыши таблицу, с которой вы хотите работать, и выберите команду конструктор.

  2. Если таблица не содержит текстового поля, в верхней части бланка запроса выберите пустую строку, щелкните столбец тип данных, выберите текст, а затем сохраните изменения.

  3. Выделите поле даты/времени и в нижней части бланка запроса на вкладке Общие щелкните свойство Маска ввода.

    1. Примечание: Маски ввода содержат три раздела, разделенных точкой с запятой. Первый раздел является обязательным, а остальные — необязательными. Первый раздел определяет строку маски и состоит из заполнителей и литеральных знаков. Во втором разделе определяется, следует ли хранить символы маски и данные в поле. Если вы хотите сохранить маску и данные, введите 0 . Если вы хотите сохранить только данные, введите 1 . Третий раздел определяет заполнитель, используемый для указания положения данных. По умолчанию в Access используется знак подчеркивания (_). Если вы хотите использовать другой знак, его можно ввести в нужное место в строке маски или ввести в третий раздел маски. Кроме того, положение в маске ввода может содержать только один символ или пробел.

  4. В поле свойства Маска ввода введите 00 ЛЛЛ 0000; 0; _, а затем нажмите клавишу ВВОД.

    1. В маску ввода в Access добавляется несколько знаков, чтобы они отображались в следующем виде: 00 \ ЛЛЛ\0000; 0; _

  5. После ввода маски откроется смарт-тег Параметры обновления свойств, и вы сможете применить маску к другим полям таблицы и элементам управления формы, которые будут логически наследоваться. Чтобы применить изменения ко всем базам данных, щелкните смарт-тег _з0з_, а затем щелкните Обновить маску ввода везде, где используется имя поля. В этом случае имя поля является именем поля даты и времени.

  6. Если вы решите применить изменения ко всей базе данных, отобразится диалоговое окно " Свойства обновления ", в котором будут отображены формы и другие объекты, наследующие новый формат.

  7. Чтобы применить формат, нажмите на кнопку Да, а затем Сохранить.

К началу страницы

Изменение параметров отображения даты и времени в региональных параметрах Windows

Windows поддерживает множество языков, а также форматы даты и времени для стран и регионов, которые используют эти языки. Форматы даты и времени, заданные в региональных параметрах, влияют на часть или все предопределенные и пользовательские форматы отображения, которые применяются к данным Access. Например, если ввести значение даты и использовать косую черту в качестве разделителя даты (8/29/2006), а затем применить общий формат отображения даты к полю "Дата/время", то при просмотре данных может или не отображаться косая черта в зависимости от того, какой символ определен региональными параметрами.

В Access используются разделители даты и времени, финансовые символы и другие символы, указанные в региональных параметрах Windows, если они не переопределяются с помощью пользовательского формата отображения.

Ниже приведены инструкции по заданию и изменению региональных параметров.

В Windows Vista    

  1. Нажмите кнопку Пуск Изображение кнопки и выберите пункт Панель управления.

  2. Дважды щелкните часы, язык и регион.

    Примечание: Если используется классический вид, дважды щелкните значок язык и региональные стандарты.

    Откроется диалоговое окно Язык и региональные стандарты.

  3. Откройте вкладку форматы.

  4. В разделе текущий формат щелкните изменить этот формат.

    Откроется диалоговое окно Настройка региональных параметров.

  5. Откройте вкладку с параметрами, которые вы хотите изменить, и внесите необходимые изменения.

В Microsoft Windows XP (классический вид)    

  1. На панели задач Windows нажмите кнопку Пуск и выберите Панель управления.

  2. На панели управления дважды щелкните значок Язык и региональные стандарты.

    Откроется диалоговое окно Язык и региональные стандарты.

  3. Откройте вкладку региональные параметры.

  4. В разделе стандарты и форматы нажмите кнопку Настройка.

    Откроется диалоговое окно Настройка региональных параметров.

  5. Откройте вкладку с параметрами, которые вы хотите изменить, и внесите необходимые изменения.

В Microsoft Windows XP (вид по категориям)    

  1. На панели задач Windows нажмите кнопку Пуск и выберите Панель управления.

    Откроется панель управления.

  2. Выберите категорию Дата, время, язык и региональные стандарты.

    Откроется диалоговое окно Дата, время, язык и региональные стандарты.

  3. Щелкните Изменить формат чисел, дат и времени.

    Откроется диалоговое окно Язык и региональные стандарты.

  4. В разделе Стандарты и форматы нажмите кнопку Настройка.

    Откроется диалоговое окно Настройка региональных параметров.

  5. Откройте вкладку с параметрами, которые вы хотите изменить, и внесите необходимые изменения.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×