Как сменить формат даты в 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
Спасибо.

21 Авг 2019 в 06:24
195 +1
0
Ответы
1

Для смены формата даты в C# можно воспользоваться методом ParseExact класса DateTime. В вашем случае, чтобы преобразовать строку "29.10.2017" в формат "2017-10-29", можно использовать следующий код:

using System;
using System.Globalization;
public class Program
{
public static void Main()
{
string s = "29.10.2017";
// Парсинг даты из строки с заданным форматом
DateTime date = DateTime.ParseExact(s, "dd.MM.yyyy", CultureInfo.InvariantCulture);
// Преобразование даты в нужный формат и преобразование в строку
string formattedDate = date.ToString("yyyy-MM-dd");
Console.WriteLine(formattedDate); // Вывод на экран результата: 2017-10-29
}
}

При запуске этого кода, вы получите строку "2017-10-29", соответствующую заданному формату даты.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 093 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир