Вы можете использовать эту библиотеку, чтобы она плавно отправляла push-уведомления с помощью Firebase Service из C # backend download здесь
Используйте текущую культуру приложения:
DateTime.ParseExact("2008/12/05", "yyyy/MM/dd", System.Globalization.CultureInfo.CurrentCulture);
Можно установить культуру приложения в app.config использование тега Глобализации. Я думаю.
ParseExact нужна культура: рассмотрите "yyyy MMM dd". MMM будет локализованным именем месяца, которое использует текущую культуру.
Создайте дополнительный метод:
public static DateTime ParseExactDateTime(this string dateString, string formatString) {
return DateTime.ParseExact(dateString, formatString, new CultureInfo("en-CA", true));
}
Это требует поставщика формата для определения конкретных символов даты и времени и строк (таких как имена дней недели на конкретном языке). Можно использовать пустой указатель, в этом случае объект CultureInfo, который соответствует текущей культуре, используется.
Если Вы не хотите должными быть указывать его каждый раз, создавать дополнительный метод, который или передает пустой указатель или CultureInfo ("en-CA", верный) как поставщик формата.
Вы могли также просто создать IFormatProvider однажды и сохранить его для более позднего использования.
Вы могли также использовать класс Преобразования
Convert.ToDateTime("2008/11/25");
//Преобразуйте дату в совместимый формат MySql
DateTime DateValue = преобразовывает. ToDateTime (datetimepicker.text);
представьте datevalue в виде строки = DateValue. ToString ("yyyy-MM-dd");
Что не так с использованием Globalization.CultureInfo.InvariantCulture?