首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用datetime拾取器在日期上交换格式

使用datetime拾取器在日期上交换格式
EN

Stack Overflow用户
提问于 2011-11-24 20:18:33
回答 2查看 515关注 0票数 0

我正在使用日期时间选择器来获取两个日期。他们是这样出来的:2011年11月24日..

我想让它们像这样:2011-11-24..

我曾试图通过执行此方法来实现此目的,但它只会更改接口上的日期时间选择器。

代码语言:javascript
复制
DateTimePicker1.Format = DateTimePickerFormat.Custom; 
DateTimePicker1.CustomFormat = "yyyy-MM-dd"; 

这是我的代码。输出显示为24-11-2011。我希望它是2011-11-24

代码语言:javascript
复制
 string sta = dateTimePicker1.Value.ToShortDateString();
 string en = dateTimePicker2.Value.ToShortDateString();
 Console.WriteLine(sta);
 ctrscan.getListOfDates(sta, en);

我该怎么做呢?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-24 20:25:51

DateTimePicker控件的Value属性将返回DateTime类型,而不是string。

要格式化它,需要这样的代码:

代码语言:javascript
复制
string myDate = DateTimePicker1.Value.ToString("yyyy-MM-dd");

要将其更改为“全局”,请更改机器区域设置中的默认值。

票数 5
EN

Stack Overflow用户

发布于 2011-11-24 20:30:01

更改系统日期格式,然后才能使用Console.WriteLine(sta);正确显示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8256937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档