use*_*371 1 c# linq date winforms
string date = Convert.ToString(context.SP_GetDate().FirstOrDefault().UpdateTime);
Run Code Online (Sandbox Code Playgroud)
UpdateTime 是我的数据库中的日/月/年,但是,
当我使用上面的查询时,更新时间总是显示如下
7.1.2014 00:00:00
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得日/月/年?
执行转换时指定格式字符串.不Convert.ToString,它不允许不同的格式字符串-调用ToString上DateTime.例如:
DateTime updated = context.SP_GetDate().FirstOrDefault().UpdateTime;
string updatedText = updated.ToString("d");
Run Code Online (Sandbox Code Playgroud)
这里d是"短日期" 标准日期/时间格式说明符.还有其他人可供选择.
或者,您可以指定自定义日期/时间格式,例如
DateTime updated = context.SP_GetDate().FirstOrDefault().UpdateTime;
string updatedText = updated.ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)
请注意,这些将使用"当前文化"进行本地化,选择语言,标准日期格式,月份名称等.如果需要,您可以指定不同的文化 - 通常是用于机器到机器通信的不变文化:
DateTime updated = context.SP_GetDate().FirstOrDefault().UpdateTime;
string updatedText = updated.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |