@LebedevStr

Как сменить формат даты в C#?

using System;
using System.Collections.Generic;
using System.Text;
using DynamicPluginData;

namespace DatacolDynamicPluginNS
{
    public class DynamicPluginClass
    {
        public static string processDataFieldValue(string s, ItemInfo itemInfo, GlobalInfo globalInfo)
        {
            return s;
        }
    }
}


s = 29.10.2017
Как сделать s = 2017-10-29
Спасибо.
  • Вопрос задан
  • 454 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kttotto
пофиг на чем писать
var date = DateTime.Now;
Console.WriteLine(date.ToString("yyyy-MM-dd"));

Подробно о форматировании даты
Но s у Вас типа string, поэтому его надо сначала привести к DateTime:
DateTime.Parse(s);
или надежнее
DateTime date;
var result = DateTime.TryParse(s, out date);
if(result)
{
    var dateFormat = date.ToString("нужный формат");
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы