даты и времени), я изменил мой формат дату системы фарерского.преобразования DateTime в строку в соответствии с customCultureInfo в G ((сочетание формата
Я хочу, чтобы преобразовать DateTime в строку в соответствии с customCulture с форматом G (комбинации даты и времени)
проверки код ниже.
namespace TestDateConvertion
{
class Program
{
static void Main(string[] args)
{
object value = new DateTime(2003,12,23,6,22,30);
DateTime dateTimeValue = (DateTime)value;
CultureInfo customCulture = MySettings.getCustomCulture();
//for getting custom culture in my app
//in custom culture i have changed shortDateFormat according to the user preference.
//value in shortDateFormat = dd/MM/yyyy
string result = string.Format(customCulture, "{0:G}", result);
Console.WriteLine(result);
Console.ReadLine();
}
}
}
, но я получить выход с sepertators в соответствии с системой DateTime не с пользователями данного формата в customCulture,
Я даже не нахожу какой-либо метод, перегруженный в string.Format()
или DateTime.ToString()
для этого.
Если я передаю CultureInfo.InvariantCulture, то я не могу получить вывод в формате G.
Как создается культура здесь «MySettings.getCustomCulture();'? – V4Vendetta
У меня есть класс MySettings, который дает мне customCulture, созданный с использованием формата даты от пользователя. то же самое я сохраню в customCulture.shortDateFormat –