Пользовательское форматирование столбцов временного диапазона
Если требуемый формат нельзя создать с данными параметрами, то собственные форматы можно создавать посредством пользовательских строк формата, написанных с использованием кода, примеры которого описаны в этом разделе. В формат TimeSpan входят пять разных значений даты: дни, часы, минуты, секунды и доли секунды.
Примеры.
Из этих значений можно составлять нужный формат с помощью строки формата, собранной из следующих специальных символов.
Символ | Описание |
---|---|
d | Возвращает количество дней. |
h |
Возвращает количество часов, состоящее из одной или двух цифр в зависимости от значения. Это означает, что при применении этой строки формата шесть часов будет записано как «6» (а 11 часов будут записаны как «11»). |
hh | Возвращает количество часов, состоящее из двух цифр. Это означает, что при применении этой строки формата шесть часов будет записано как «06». |
m | Возвращает количество минут, состоящее из одной или двух цифр в зависимости от значения. Это означает, что при применении этой строки формата шесть минут будут записаны как «6» (а 11 минут будут записаны как «11»). |
mm | Возвращает количество минут, состоящее из двух цифр. Это означает, что шесть минут будет записано как 06. |
s | Возвращает количество секунд, состоящее из одной или двух цифр в зависимости от значения. Это означает, что при применении этой строки формата шесть секунд будут записаны как «6» (а 11 секунд будут записаны как «11»). |
ss | Возвращает количество секунд, состоящее из двух цифр. Это означает, что шесть секунд будет записано как 06. |
f | Возвращает доли секунды. При указании строк пользовательского формата можно, кроме того, добавить число от 1 до 3 после символа f. Этим задается количество отображаемых десятичных знаков. Если число не указано, отображаются три цифры (при наличии). |
Между специальными символами необходимо указывать какой-либо разделитель. Это может быть пользовательское значение строки, однако, если какой-либо из указанных символов включен в строку, его необходимо экранировать с помощью обратной косой черты (\). Также можно включить начальную и конечную строку.
Во всех приведенных далее примерах используется следующее значение данных: -5 дней, 7 часов, 11 минут, 3,1234 секунды.