|
0 / 0 / 4
Регистрация: 28.04.2012
Сообщений: 117
|
||||||
Формат DateTime19.01.2016, 10:38. Показов 12538. Ответов 19
Метки нет (Все метки)
Подскажите пожалуйста, как можно задать формат для типа DateTime.
Я конечно гуглил, нашел что можно вот так String.Format("{0:s}", dt); // "2008-03-09T16:05:07", мне кстати нужен именно такой формат только еще и миллисекунды т.е. 2008-03-09T16:05:07.000. Я так же применил вот такую штуку
Мне нужно что бы в переменной createDate был именно нужный мне формат даты. Или это невозможно?
0
|
||||||
| 19.01.2016, 10:38 | |
|
Ответы с готовыми решениями:
19
Формат DateTime
|
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,874
|
|||||||
| 19.01.2016, 10:50 | |||||||
Сообщение было отмечено Tantay как решение
Решение
В переменной DateTime сидит дата, и у неё нет никакого формата.
Формат используется функцией перевода из DateTime в string. Добавлено через 5 минут
1
|
|||||||
|
1 / 1 / 3
Регистрация: 15.01.2016
Сообщений: 16
|
||||||
| 19.01.2016, 12:00 | ||||||
0
|
||||||
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
||||||
| 24.06.2017, 16:43 | ||||||
|
У меня вопрос частично касающийся темы: почему я немогу получить дату как часть типа Datetime -- Datetime.Date.
Вот есть у меня asp.net mvc апликация -- и во вьюшке --
Даже если запишу в коде -- item.date.Date.Date. То есть datetime я получаю правильный, а получить лиш дату не могу.
0
|
||||||
|
Администратор
|
|||||||||||
| 24.06.2017, 17:19 | |||||||||||
|
arts1, свойство Date возвращает DateTime с нулевым временем, но это все еще DateTime и поэтому неявный ToString внутри Html.DisplayFor показывает и время. Добавь к свойству модели атрибут DisplayFormat
0
|
|||||||||||
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 24.06.2017, 18:19 | |
|
DisplayFormat лутше применить к исходному значению, хотя ввожу я, с другой стороны, дату которая биндится с этим полем и время мне вообще никак не нужно, потому потом проверю.
Если же я буду отображать лиш Time в Datetime так что тогда получу 00-00-00 12:45:23:02:000 например.
0
|
|
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,874
|
||
| 25.06.2017, 03:09 | ||
|
0
|
||
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 25.06.2017, 15:40 | |
|
Анотация поля даты мало поможет ибо валидация не работает у меня пока что. Разве из практических рассуждений можна выводить лиш год, но это в принципе дела по сути не меняет, ибо непонятно для чего эти нули времени после даты если свойство выводит дату?! А date.Year вместо date.Date действительно работает.
0
|
|
|
Администратор
|
||
| 25.06.2017, 15:48 | ||
|
0
|
||
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,874
|
|
| 26.06.2017, 00:19 | |
|
Аналогично:
Число 1 можно отобразить так "1", а можно так "1.00". Число 1.23 можно отобразить так "1", а можно так "1.23". Как отображать - личное дело каждого.
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 26.06.2017, 22:54 | |
|
У меня сейчас вопрос касательно формата даты что надо ввести вручную в текстовое поле которое биндится к свойству datetime чтобы там была и дата и часы, с минутами (да и секундами куда от них). Convert.ToDateTime(Requers["field"]). Вот в предыдущей програме ввод даты конвертировался правильно к дейтайму. Сейчас ввожу 01.11.1990 12:00:00 но отображается постоянно дефолтное значение 01.01.0001 00:00:00? Как вводить какие варианты есть для ввода на веб-странице.
Добавлено через 6 часов 3 минуты Ну что никто не подскажет как ввести вручную datetime? Вот у меня соответствуеще свойство класа имеет nullаblе тип: Datetime? time - сперва по умолчанию null, ничего не видно на лейбле который выводит это значение. После неудачного добавление реального дейтайма я получаю уже дефолтный ненулабл вышеприведенный вариант: 00.00.0001 00:00:00. Почему? Тип поля по ходу же не меняется?
0
|
|
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
|
| 27.06.2017, 00:06 | |
|
вот кто пропагандирует Convert.To...?через одного такое пишуть...
пользуй DateTime.Parse();
0
|
|
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 27.06.2017, 14:28 | |
|
То и дело что использовал datetime.tryparse. Возвращает такой эксепшн - String reference is not set to instance of string. String parameter s. То есть строка Request["field"] не передается или идентифицируется как null. Разве применить tostring()? Даже если вводил лиш дату через слеш в это поле тоже ничего не возвращалось хотя в предыдущей апликация дата конвертировалась и заносилась потом в бд.
Добавлено через 10 часов 53 минуты Не datetime.tryparse, а datetime.parse использовал.
0
|
|
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,874
|
||
| 27.06.2017, 15:11 | ||
|
0
|
||
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 27.06.2017, 15:58 | |
|
Почему я в метод передал null?
В ConvertTo.Datetime(request["string"]) что ли тоже нулл передается -- но ConvertTo.Double(request["string"]) работает?
0
|
|
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,874
|
||
| 28.06.2017, 13:32 | ||
|
0
|
||
|
138 / 7 / 1
Регистрация: 31.03.2015
Сообщений: 395
|
|
| 28.06.2017, 23:43 | |
|
Дело в том что это поле ввода не конвертировало и другие типы даных, потому пришлось сперва его название sdatetime, уменьшить к dаtеtimе, а потом - dt (все безуспешно), и лиш после ребилда или нескольких подобных манипуляций - название я прежде возобновил - и успешно пропарсил дату которую пытался получить после ввода безуспешно день или два. Но возвращаясь к моему первоначальному вопросу в этой теме - снова надо бы вывести лиш дату, а возможности нету. Разве выводить поочередно год, месяц, день - с помощью этих свойств. Не думаю что эти свойства так логически неправильно работают лиш при выводе в интерфейс веб-страницы. datetime.timeofday - вообще выводить полностью дату и время.
0
|
|
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
||||||
| 29.06.2017, 00:32 | ||||||
1
|
||||||
|
Модератор
3133 / 2280 / 469
Регистрация: 26.03.2015
Сообщений: 8,874
|
||||||
| 29.06.2017, 13:37 | ||||||
|
Аналогично:
0
|
||||||
| 29.06.2017, 13:37 | |
|
Помогаю со студенческими работами здесь
20
Перевод DateTime в 24 часовой формат Парсинг строки в формат DateTime
Формат DateTime без секунд Неверный формат DateTime при десериализации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|