mha*_*har 0 c# datetime type-conversion
我有点迷失并需要你的帮助,这在PHP中似乎很容易,但我是C#的新手.
我有一个字符串
string str = "41305"; // equivalent to 01/31/2013, parse from excel reader.
Run Code Online (Sandbox Code Playgroud)
我需要在DBF文件中插入日期,我得到不匹配的数据类型.如何将其格式化为DateTime ISO格式20130131?提前致谢.
使用DateTime.FromOADate方法.
DateTime dt = DateTime.FromOADate(41305);
Run Code Online (Sandbox Code Playgroud)
输出:
Console.WriteLine(dt.ToString("MM/dd/yyyyy"));
Run Code Online (Sandbox Code Playgroud)
输出将是:
01/31/02013
Run Code Online (Sandbox Code Playgroud)
由于您具有字符串中的值,因此您可以使用Double.Parse或Double.TryParse根据您的要求将其解析为double .
编辑:喜欢:
string str = "41305";
DateTime dt = DateTime.FromOADate(double.Parse(str));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |