Kar*_*rel 90
DateTime dt = DateTime.ParseExact(yourObject.ToString(), "MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture);
string s = dt.ToString("dd/M/yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
Jef*_*ado 20
首先,您不会将DateTime对象转换为某种格式,而是以某种格式显示它.
给定一个DateTime对象的实例,您可以像这样获得格式化的字符串:
DateTime date = new DateTime(2011, 2, 19);
string formatted = date.ToString("dd/M/yyyy");
Run Code Online (Sandbox Code Playgroud)
xan*_*tos 16
正如其他人所说,但请记住CultureInfo.InvariantCulture!
string s = dt.ToString("dd/M/yyyy", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
或者逃避'/'.
小智 9
DateTime.ToString("dd/MM/yyyy")可以以dd-MM-yyyy格式给出日期.这取决于您的短日期格式.如果短日期格式不符合格式,我们必须将字符' - '替换为'/',如下所示:
date = DateTime.Now.ToString("dd/MM/yyyy").Replace('-','/');
Run Code Online (Sandbox Code Playgroud)
小智 7
这很简单 - tostring()接受这种格式的参数......
DateTime.ToString("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)
小智 7
你必须通过CultureInfo来获得斜杠(/)的结果
DateTime.Now.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
359182 次 |
| 最近记录: |