我需要在c#
中将日期转换为西班牙语格式12 de Marzo 2014 05:51 pm
请建议
答案 0 :(得分:0)
从这里开始,浏览一下文档丰富而实用的功能:
http://www.php.net/manual/en/book.datetime.php
然后尝试:
http://www.php.net/manual/en/function.strftime.php
并使用逻辑/ if语句
填写所需的语言设置答案 1 :(得分:0)
这适合你吗?
DateTime date = DateTime.Parse("12 de Marzo 2014 05:51 pm");
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Interaction.MsgBox(date.ToLongDateString());
OR
DateTimeFormatInfo espDtfi = new CultureInfo("es-ES", false).DateTimeFormat;
DateTimeFormatInfo usDtfi = new CultureInfo("en-US", false).DateTimeFormat;
string result = Convert.ToDateTime("12 de Marzo 2014 05:51 pm", espDtfi).ToString(usDtfi.ShortDatePattern);
答案 2 :(得分:0)
DateTime.Now.ToLongTimeString() // hh:mm:ss xM
DateTime.Now.ToLongDateString() // dayOfTheWeek, Month dd, yyyy