`

DateTimePicker控件

 
阅读更多
C/S设计中的DateTimePicker控件[1],有两种操作模式:
1.下拉式日历模式(缺省)—允许用户显示一种能够用来选择日期的下拉式日历。
2.时间格式模式—允许用户在日期显示中选择一个字段(例如:月、日、年等等),按下控件右边的上下箭头来设置它的值。
可以自定义控件的下拉式日历的外观。使用各种颜色属性,例如CalendarBackColor,CalendarForeColor,CalendarTitleBackColor,CalendarTitleForeColor和CalendarTrailingForeColor,允许创建属于您自己的颜色方案。可以使用键盘或鼠标对控件进行浏览。下拉式日历有两个按钮使您能够滚动月份数据出入视图。
 
【如何自定义格式呢?】

首先,DateTimePicker本身就提供很多常用的显示方式,比如2007年03月29日或 07-03-29 或 29/03/07 等等,可以在DateTimePicker的Format属性中设置。此外DateTimePicker也允许用户自定义显示形式,可以在DateTimePicker的CustomFormat设置。
但是为什么我在CustomFormat中设置好了输出形式,却没有效果呢。
原因可能有两个:
1,没有设置DateTimePicker 的 Format属性。必须先将Format设置成Custom,否则CustomFormat是无效的。
2,就是微软的bug了,每次设置DateTimePicker.Format = Custom;以后必须紧跟着设置CustomFormat = "your format";即使已经存在合法的自定义形式。
------解决方案--------------------------------------------------------

C# code
this.dateTimePicker1.Value.ToString("yyyy-MM-dd"); 
------解决方案--------------------------------------------------------
两句要同时使用:
C# code
 dateTimePicker1.Format = DateTimePickerFormat.Custom; 
 dateTimePicker1.CustomFormat = "yyyy-MM-dd"; 

custom

  • n. 习惯;风俗;海关
  • adj. 定制的,定做的

若是 DateTime.Now.ToString("yyyy年MM月dd日 dddd hh:mm:ss")则显示为:****年**月**日 星期* **:**:**


日期的替代符号:
格式字串
 說明
 
d
 一或二位數的日期。
 
dd
 二位數的日期。個位數日期值的前面會加上零。
 
ddd
 三個字元的星期縮寫。
 
dddd
 星期的完整名稱。
 
h
 12 小時制的一或二位數的小時。
 
hh
 12 小時制的二位數小時。個位數值前面會加上零。
 
H
 24 小時制的一或二位數的小時。
 
HH
 24 小時制的二位數小時。個位數值前面會加上零。
 
m
 一或二位數的分鐘。
 
mm
 二位數的分鐘。個位數值前面會加上零。
 
M
 一或二位數的月份。
 
MM
 二位數的月份。個位數值前面會加上零。
 
MMM
 三個字元的月份縮寫。
 
MMMM
 月份的完整名稱。
 
s
 一或二位數的秒數。
 
ss
 二位數的秒數。個位數值前面會加上零。
 
t
 A.M./P.M. 的單一字母縮寫 (A.M. 顯示為 "A")。
 
tt
 A.M./P.M. 的兩個字母縮寫 (A.M. 顯示為 "AM")。
 
y
 一位數的年份 (2001 顯示為 1)。
 
yy
 年份的末二位數 (2001 顯示為 01)。
 
yyyy
 完整的年份 (2001 顯示為 2001)。

 
分享到:
评论

相关推荐

    VB DateTimePicker控件显示时间DateTimePicker控件显示时间

    在VB(Visual Basic)编程环境中,DateTimePicker控件是一个常用的时间和日期选择组件,它允许用户从一个下拉日历中选择日期或时间,或者直接输入。在VC2005(Visual C++ 2005)中,虽然不是直接的VB环境,但这个...

    WPF中的DateTimePicker控件

    在Windows Presentation Foundation(WPF)框架中,DateTimePicker控件是一个非常实用的UI元素,它允许用户方便地选择日期和时间。这篇详细讲解将深入探讨这个控件的使用、功能和自定义方法。 首先,DateTimePicker...

    datetimepicker控件

    datetimepicker控件是软件开发中常见的一种用户界面元素,主要用于让用户选择或输入日期和时间。在Windows应用程序、网页开发或者移动应用中,datetimepicker都扮演着重要的角色,提供了一种直观且用户友好的方式来...

    datetimepicker控件显示日期和时间并修改

    ### DateTimePicker 控件知识点 #### 一、DateTimePicker 概述 `DateTimePicker` 是一个在 Windows Forms 应用程序中常用的控件,用于让用户选择日期或时间。它结合了日历选择器和时间选择器的功能,使得用户可以...

    如何对Datetimepicker控件进行日期赋值操作?

    如何对Datetimepicker控件进行日期赋值操作?

    .net asp DateTimePicker控件

    在.NET ASP.NET开发环境中,DateTimePicker控件是一个非常常见的组件,用于用户界面中选择日期和时间。这个控件使得用户可以方便地通过图形化界面输入或选择日期和时间,极大地提高了用户交互体验。本文将深入探讨...

    WinForm中界面日期相减(DateTimePicker控件)

    在Windows Forms(WinForm)开发中,DateTimePicker控件是一个常用元素,用于用户选择日期或时间。本主题将深入探讨如何在WinForm应用中利用DateTimePicker控件进行日期的相减操作,从而实现一些日期计算的功能。 ...

    datetimepicker控件的用法

    datetimepicker控件是软件开发中常见的一种用户界面元素,它允许用户方便地选择日期和时间。在本例中,我们将探讨如何在编程中利用datetimepicker控件来显示和修改数据库中datetime类型的值,这对于创建涉及日程管理...

    C# toolstrip 上添加 DateTimePicker Control控件

    在C#编程中,将DateTimePicker控件添加到ToolStrip(工具栏)上是一个常见的需求,尤其是在需要用户快速选择日期和时间的应用场景下。通过本文,我们将深入探讨如何在C#中实现这一功能,并理解其背后的技术细节。 #...

    DateTimePicker_C#_

    标题中的"DateTimePicker_C#"指的是在C#编程环境中使用DateTimePicker控件的实践。DateTimePicker是Windows Forms和WPF(Windows Presentation Foundation)中常见的一个组件,用于用户输入或选择日期和时间。它提供...

    c++获得、设置系统时间 从DateTimePicker 控件获得日期和时间

    调试环境c++ Builder6或者c++ Builder 2010,目录下ProjectBCB6.bpr是c++ ...程序是通过API函数获得、设置系统本地时间的功能,并且实现了从一个DateTimePicker 控件获得日期和时间功能。程序短小,简练,可读性强。

    可编辑的DateTimePicker

    在Windows编程中,DateTimePicker控件是用于显示和选择日期和时间的标准组件。然而,标准的DateTimePicker控件通常只支持用户通过下拉日历或时间选择器进行选择,而不直接支持文本编辑。针对这一限制,"可编辑的...

    WPF 自定义DateTimePicker(带时分秒选择)

    8. **项目文件**:`MyWPF_DateTimePicker`可能是项目的主要源代码文件,包含了自定义DateTimePicker控件的相关代码,如C#类、XAML资源和样式定义。 总的来说,这个项目展示了如何利用WPF的强大功能和灵活性,自定义...

    asp.net mvc4中bootstrap datetimepicker控件的使用

    *** MVC4结合Bootstrap datetimepicker控件的使用是现代网页开发中常见的一个应用场景,特别是在需要快速搭建界面和进行日期时间选择的时候。Bootstrap作为一个流行的前端框架,它提供了简洁而功能全面的组件,其中...

    winform C# 漂亮好用的日期选择控件,使用触屏操作

    在C#中,DateTimePicker控件是内置的日期和时间选择组件,但它的设计可能并不完全适合触屏环境。为了打造一个触屏友好的日期选择器,我们可以考虑自定义控件或寻找第三方库来实现。 1. **自定义控件**:你可以通过...

    WPF带时间的日期选择控件

    4. 利用DateTimePicker控件:在.NET Framework 4.6及以上版本,WPF引入了DateTimePicker控件,它是一个内置的日期和时间选择控件。如果你的项目兼容这些版本,可以直接使用。 无论哪种实现方式,关键在于提供一个...

    bootstrap datetimepicker控件位置异常的解决方法

    "bootstrap datetimepicker控件位置异常的解决方法" 在Bootstrap中使用datetimepicker控件时,可能会遇到控件位置异常的问题,例如控件区域整体下移1000px左右的情况。这是一个常见的问题,但却没有一个明确的解决...

    datetimepicker加上清空功能

    "datetimepicker"是一种常用的组件,它允许用户方便地选择日期和时间,广泛应用于表单填充、事件预订等场景。在这个特定的问题中,我们关注的是如何在Bootstrap的datetimepicker组件上添加清空功能。 Bootstrap是一...

Global site tag (gtag.js) - Google Analytics