Перейти к основному контенту
Office

Форматирование поля даты и времени

Тип данных «Дата/время» содержит разнообразные форматы, которые помогают достичь уникальных обстоятельств. Формат даты и времени имеет три варианта: сохранить форматы по умолчанию, применить готовый формат или создать пользовательский формат.  Если применить формат к полю таблицы, то тот же формат будет автоматически применен к любому элементу управления формы или отчета, который впоследствии привязывается к этому полю таблицы.  Форматирование позволяет изменить способ отображения данных и не влияет на их хранение и способ ввода данных пользователями.

В этой статье

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

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

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

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

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

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

Установка формата даты и времени в веб-приложении Access

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

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

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

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

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

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

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

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

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

В таблице

  1. Откройте таблицу в режиме Конструктор.

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

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

    Изображение окна свойств с раскрывающимся списком свойства "Формат".

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

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

    Дополнительные сведения можно найти в разделе распространение свойства поля.

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

Примечание.    Новые формы, отчеты и представления, созданные на основе этой таблицы, изменяют форматирование таблицы, но ее можно переопределить в форме, отчете или представлении, не меняя форматирование таблицы.

В форме или отчете

  1. Откройте форму или режим макета отчета или конструктор.

  2. Поместите указатель мыши в текстовом поле и выберите дату и время.

  3. Нажмите клавишу F4, чтобы открыть окно свойств.

  4. Задайте для свойства Format один из предопределенных форматов даты.

В запросе

  1. Откройте запрос в режиме конструктора.

  2. Щелкните поле даты правой кнопкой мыши и выберите пункт Свойства.

  3. На странице свойств в списке свойств Формат выберите нужный формат.

В выражении

  • Функция FormatDateTime используется для форматирования значения даты в одном из нескольких предварительно определенных форматов.

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

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

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

Формат

Описание

Пример

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

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

06/30/2018 10:10:42 AM

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

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

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

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

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

27/Авг/18
27-Авг-18

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

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

8/27/2018
8-27-2018

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

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

10:10:42 AM

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

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

10:10 AM

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

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

10:10

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

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

Иногда раскрывающийся список свойств Формат на странице свойств не содержит точного формата даты. Вы можете создать собственный настраиваемый формат с помощью кода, который Access распознает для форматирования даты.

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

  1. Откройте таблицу в режиме Конструктор.

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

  3. В разделе Свойства поля на вкладке Общие щелкните ячейку рядом с полем Формат и введите определенные символы в зависимости от потребностей форматирования.

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

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

    Дополнительные сведения можно найти в разделе распространение свойства поля.

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

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

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

Ниже приведены некоторые примеры различных способов форматирования за 13 января 2012 г.

Чтобы отформатировать такую дату...

Введите этот код в поле свойства Формат :

2012-01-13

гггг-мм-дд

2012

yyyy

13 января 2012

дд ммм гггг

13.01.2012

дд\.мм\.ИИИИ (в Access автоматически добавляется обратная косая черта)

Пятница, 1/13

DDD m/d

2/6

WW/w

13 января 2012 г.

MMM d "," гггг

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

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

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

Символ

Описание

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

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

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

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

c

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

d или dd

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

ddd

Сокращает число дней недели до трех букв.

dddd

Все дни недели.

ddddd

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

dddddd

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

w

Отображает число, соответствующее дню недели. (от 1 до 7)

ww

Отображает число, соответствующее неделей года (от 1 до 53).

m или mm

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

mmm

Сокращение названия месяца до трех букв. Например, "Январь" выводится в качестве января.

mmmm

Заполните все названия месяцев.

q

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

y

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

yy

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

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

yyyy

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

ч или чч

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

n или NN

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

s или SS

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

тттт

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

AM/PM

12-часовой формат времени с добавлением прописных букв "AM" или "PM".

am/pm

12-часовой формат времени с добавлением строчных букв "am" или "pm".

A/P

12-часовой формат времени с добавлением прописных букв "A" или "P".

a/p

12-часовой формат времени с добавлением строчных букв "a" или "p".

AMPM

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

Пустое пространство, +-$ ()

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

"Литеральный текст"

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

\

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

*

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

Перекрашивание

Применяет цвет ко всем значениям в разделе формата. Имя нужно заключить в скобки и использовать одно из следующих имен: Black, синего, голубого, зеленого, пурпурного, красного, 

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

Установка формата даты и времени в веб-приложении Access

Веб-приложения Access отображают данные в виде "представления", в которых текстовые поля похожи на формы в классических базах данных. Однако вместо страницы свойств вы устанавливаете параметры форматирования, выбирая текстовое поле, а затем нажимая кнопку " Формат ". Затем выберите нужный формат из списка Формат .

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

Изображение меню "Форматирование" в веб-приложении Access.

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

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

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

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

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

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

×