Как установить формат DateTimeOffset в модели? - PullRequest
2 голосов
/ 30 апреля 2020
public DateTimeOffset CreateAt { get; set; }
public timeFormat()
    {
        this.CreateAt = DateTime.Now;
    }

Результат: 29.04.2020 10:18:43 +07: 00

Как установить формат даты и времени в CreateAt на (29.04.20 10:18) в представлении страница

Ответы [ 2 ]

2 голосов
/ 30 апреля 2020

По вашему мнению, вы можете отформатировать строку даты и времени так, как вам хотелось бы

Например, этот код

@Model.CreatedAt.ToString("dd-MM-yyyy HH:mm tt")

выведет: 29-04-2020 10:18 AM

См. Документы для всех вариантов форматирования: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings

1 голос
/ 30 апреля 2020

DateTimeOffset учитывает часовой пояс, поэтому вам придется использовать DateTime, если вы не хотите сохранять информацию о смещении. Если вы хотите изменить смещение, вы можете сделать это с помощью метода DateTimeOffset.ToOffset (TimeSpan).

...