Не могли бы вы предложить способы преобразования даты в формат ccyymmddhhmsms в C#? Пожалуйста, перешлите любое предложение или соответствующую информацию.Как преобразовать дату в формат 'ccyymmddhhmmss'?
ответ
Возможно, вы захотите попробовать это ... Я не знаю, включен ли cc, поэтому я решил для cc.
DateTime time = DateTime.Now;
string format = "yyMMddhhmmss";
Console.WriteLine(((Convert.ToInt32(time.ToString("yyyy"))/100) + 1).ToString() + time.ToString(format));
Для «YYMMDDHHMMSS» ..... Попробуйте это ... И не забывайте, что капитал M
является месяц и нижний регистр m
минутах.
DateTime dt = Convert.ToDateTime("8 Oct 10 19:00");
Console.WriteLine(dt.ToString("yyMMddhhmmss"));
Я добавил +1, так как мы в 21 веке. Это всегда округляется. –
Привет, Крис, спасибо за обмен информацией ... – Narasimha
@Narasimha Нет проблем :) Не волнуйся ... Это ситуация с даром и ситуацией. Однажды мне может понадобиться ваша помощь. Давайте все будем помогать друг другу :) –
Из чего я понимаю из вашего вопроса, вы хотите отформатировать объект C# date в указанном формате?
Самый простой способ сделать это - использовать date.ToString ("yyyyMMddHHmmss") - где дата - объект Date ... Для этого есть несколько вариантов - например, с 12 часами вместо 24-часового и т. Д. Лучший вариант - прочитать через http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx и установить то, что вам нужно.
Надеюсь, это поможет.
@ Chris_techno25: Я взял свободу, чтобы расширить свой ответ:
Если мы будем придерживаться вопроса о Narashima, он хочет формат ccyymmddhhmmss
. Так я почесал этот метод расширения:
public static string IncludeCentury(this DateTime sourceDate, bool replace)
{
var source = String.Format("{0}/{1}", sourceDate.Year/100 + 1, sourceDate);
if(replace)
return Regex.Replace(source, "[^0-9]", "");
else
return source;
}
Usage:
var includingCentury = DateTime.Now.IncludeCentury(true)
var includingCentury = DateTime.Now.IncludeCentury(false)
Выходные:
21218201491410
21/2/18/2014 9:18:10 AM
ни '21218201491410', ни' 21/2/18/2014 9:18:10 AM' находятся в формате 'ccyymmddhhmsms' , так в чем смысл этого ответа? – eis
- 1. Преобразовать дату JSON формат
- 2. Как преобразовать дату w3c в произвольный формат?
- 3. Как преобразовать дату JSON в формат UTC
- 4. Как преобразовать дату SQL в читаемый формат
- 5. Как преобразовать дату в формат CRM?
- 6. Как преобразовать дату в правильный формат?
- 7. Как преобразовать дату в стандартный формат
- 8. Как преобразовать эту дату в другой формат
- 9. Как преобразовать дату в другой формат
- 10. Как преобразовать дату в формат слова?
- 11. Как преобразовать эту дату в требуемый формат
- 12. Как преобразовать следующий формат дату в требуемый формат
- 13. Powershell Преобразовать формат дату в CSV
- 14. Преобразовать формат дата .NET в дату JavaScript
- 15. Преобразовать дату facebook в формат временной метки
- 16. Преобразовать данную дату в общий формат даты?
- 17. Невозможно преобразовать дату в допустимый формат PHP
- 18. преобразовать дату в другой формат JQuery/JavaScript
- 19. Преобразовать панду мультииндекс формат дату и время
- 20. Как преобразовать формат «1324649468000» в формат даты?
- 21. Как преобразовать дату в текстовое поле в формат MySQL DATETIME
- 22. Как преобразовать дату JSON в специальный формат в Python?
- 23. Как преобразовать формат строки в дату в PHP?
- 24. Как преобразовать дату в формат «dd/mm» в oracle?
- 25. Как преобразовать следующий формат даты в действительную дату в Informatica?
- 26. Как преобразовать дату Строка в правый формат в Java?
- 27. Как преобразовать дату в другой формат в SQL?
- 28. Как преобразовать дату строки в формат даты в python?
- 29. Как преобразовать дату в формат dd.MM.yyyy в Java?
- 30. как преобразовать дату JSON строки в формат Дата в андроиде
у = Год M = Месяц D = День h = Час т = Минуты S = секунды. Что вы подразумеваете под c? –
@ chris_techno25 Моя ставка на «век» –
@ C.Evenhuis Спасибо, сэр. Я никогда не использовал c раньше. Это действительно включено в форматирование писем? –