相关疑难解决方法(0)

将DateTime转换为字符串

我想转换DateTimeString.

检查以下代码.

namespace TestDateConvertion
{
    class Program
    {
        static void Main(string[] args)
        {
            object value = new DateTime(2003,12,23,6,22,30);
            DateTime result = (DateTime)value;
            Console.WriteLine(result.ToString("dd/MM/yyyy"));
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我已将系统日期格式更改为Faeroese.

我得到的输出为

23-12-2013

我应该如何获得输出?

23/12/2013

并考虑另一种情况,假设,我有一个Customculture Info,我想将我的日期转换为我的自定义文化,我之前做的是如下,

string.Format(customCulture, "{0:G}", result);
Run Code Online (Sandbox Code Playgroud)

现在我如何使用customCulture获取字符串中的日期时间,它不应该依赖于系统DateTime?

.net c# datetime

8
推荐指数
1
解决办法
3万
查看次数

设置文化时,是否可以将日期格式覆盖为mm / dd / yyyy?

设置CurrentCulture时,如何覆盖设置的日期格式?

例:

System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
Run Code Online (Sandbox Code Playgroud)

假设我想覆盖默认的日期格式,所以每当我输出DateTime值时,默认情况下它都是我想要的格式。

c# asp.net-mvc datetime

3
推荐指数
1
解决办法
2223
查看次数

使用模式"MM/dd/yyyy hh:mm:ss"将String转换为DateTime

我有一个字符串变量包含"02/27/2014 23:00:28" 当我使用以下代码将其转换为Datetime类型时,转换失败(测试返回false并parsedDate包含"01/01/0001 00:00:00")

码:

string date = "02/27/2014 23:00:28"
string pattern = "MM/dd/yyyy hh:mm:ss";
DateTime parsedDate;
bool parsedSuccessfully = DateTime.TryParseExact(date, pattern, null, DateTimeStyles.None, out parsedDate);
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# datetime date

2
推荐指数
1
解决办法
4128
查看次数

标签 统计

c# ×3

datetime ×3

.net ×1

asp.net-mvc ×1

date ×1