`

转 C#中 取时间的年月日时分秒

    博客分类:
  • C#
阅读更多

1:时间格式转换

System.DateTime currentTime=new System.DateTime();

1.1 当前年月日时分秒

currentTime=System.DateTime.Now;

1.2 当前年

int =currentTime.Year;

1.3 当前月

int =currentTime.Month;

1.4 当前日

int =currentTime.Day;

1.5 当前时

int =currentTime.Hour;

1.6 当前分

int =currentTime.Minute;

1.7 当前秒

int =currentTime.Second;

1.8 当前毫秒

int 毫秒=currentTime.Millisecond;

(变量可用中文)

1.9 中文日期显示——年月日时分

string strY=currentTime.ToString("f"); //不显示秒

1.10 中文日期显示_年月

string strYM=currentTime.ToString("y");

1.11 中文日期显示_月日

string strMD=currentTime.ToString("m");

1.12 中文年月日

string strYMD=currentTime.ToString("D");

1.13 当前时分,格式为:1424

string strT=currentTime.ToString("t");

1.14 当前时间,格式为:2003-09-23T14:46:48

string strT=currentTime.ToString("s");

1.15 当前时间,格式为:2003-09-23 14:48:30Z

string strT=currentTime.ToString("u");

1.16 当前时间,格式为:2003-09-23 14:48

string strT=currentTime.ToString("g");

1.17 当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT

string strT=currentTime.ToString("r");

1.18获得当前时间天后的日期时间

DateTime newDay = DateTime.Now.AddDays(100);

1.192006-8-7 9:13:45------>2006/08/07 09:13

lblNow.Text =System.DateTime.Now.ToString("yyyy/MM/dd HH:mm").Replace("-","/");

string data1=Convert.ToDateTime(dtpkFrom.Text.Trim()).ToString("yyyy-MM-dd ");

string data2=Convert.ToDateTime(dtpkTo.Text.Trim()).ToString("yyyy-MM-dd ");

 

以下内容转自http://www.cnblogs.com/musickh/archive/2009/07/16/1524912.html,在此多谢博主!

DateTime.Now=2009-7-16 5:20:56

//今天

DateTime.Now.Date.ToString();
"2009-7-16 0:00:00"

//起始日期

 DateTime.Now.Date.AddDays(-(int)(DateTime.Now.DayOfWeek)+1).ToString();
{2009-7-13 0:00:00}
DateTime.Now.Date.AddDays(7-(int)(DateTime.Now.DayOfWeek)).ToString();
{2009-7-19 0:00:00}

//月起始日期
new DateTime(DateTime.Now.Year,DateTime.Now.Month,1).ToString();
{2009-7-1 0:00:00}

 new   DateTime(DateTime.Now.Date.Year,DateTime.Now.Date.Month,DateTime.DaysInMonth(DateTime.Now.Date.Year,DateTime.Now.Date.Month)).ToString();
"2009-7-31 0:00:00"

//年起始日期
 new   DateTime(DateTime.Now.Date.Year,1,1).ToString();
{2009-1-1 0:00:00}
 new   DateTime(DateTime.Now.Date.Year,12,DateTime.DaysInMonth(DateTime.Now.Date.Year,DateTime.Now.Date.Month)).ToString();
{2009-12-31 0:00:00}

 

 

转于http://hi.baidu.com/whzsf/blog/item/433f26188d3b2d1635fa4159.html

时间相减 得到天数、小时、分钟、秒差

DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00");
        DateTime dtwo = Convert.ToDateTime("2007-1-5 08:00:00");
        TimeSpan span = dtone.Subtract(dtwo); //算法是dtone 减去 dtwo
        tss.Text = span.Days + "天" + span.Hours + "小时" + span.Minutes + "分钟" + span.Seconds+"秒" + span.TotalDays;

分享到:
评论

相关推荐

    把毫秒数转换为年月日时分秒

    在处理时间相关的程序和应用中,有时我们需要将这些毫秒数转换为人类可读的日期和时间格式,即年月日时分秒。这个过程涉及到编程语言中的日期和时间处理函数。 以Python为例,我们可以使用内置的`datetime`模块来...

    C#中获取时间的年月日的方法

    ### C#中获取时间的年月日的方法 #### 方法一:利用`DateTime.Today`与`DateTime.Now` 1. **获取当前年份**: ```csharp int year = DateTime.Today.Year; int currentYear = DateTime.Now.Year; ``` 这两种...

    年月日时分秒时间控件.rar

    年月日时分秒时间控件是编程领域中常见的用户界面元素,主要用于用户输入或选择特定的时间值。在软件开发中,这样的控件能够提供直观、便捷的方式让用户精确设定日期和时间,通常应用于日程安排、提醒服务或者任何...

    包含年月日时分秒的wpf 时间控件

    基于Toolkit ui组件进行的style 修改,这是一个比较酷的样式效果,也可以让朋友们知道怎么修改xctk:DateTimePicker 的样式,这个 Toolkit 可以在nuget 上直接安装,我在包了也放置了...有需要的可以生成dll 加到项目中

    实用日期控件,可自动验证年月日时分秒

    "实用日期控件,可自动验证年月日时分秒"是一个专门为网页设计的JS框架,它提供了一种方便且用户友好的方式来处理日期和时间输入,同时具备自动验证功能,确保数据的准确性。 该控件的核心功能包括: 1. **自动...

    C# Winform时间控件(支持选择年月日,时分)

    程序(有源码)是自己写的关于Winform 的时间控件,并不是由两个DateTimePicker组成的,而是一个文本框加一个年,月,日,时,分的自定义控件组成。当然还有支持水印的WaterTextBox.cs文本控件。欢迎大家批评指正。

    WINFORM 时间控件(带时分秒)

    通过以上步骤,我们就能创建一个功能强大且易用的自定义时间选择控件,它不仅可以选择时分秒,还可以根据需要添加更多功能,如时间格式化、时间范围限制等。这样的控件可以显著提升应用程序的用户体验,同时降低了...

    C#年月日小时分秒数构成随机数

    根据给定的文件信息,我们可以总结出以下关于如何在C#中使用年、月、日、小时、分钟、秒以及毫秒与随机数相结合来生成一个复合随机数的知识点: ### 1. C#日期时间操作 #### 1.1 获取当前系统日期时间 在C#中,...

    C# 计算两个时间的年月日物理时间差。。(修改后的)

    在C#编程中,计算两个日期之间的年月日物理时间差是一项常见的任务,尤其是在处理日期相关的业务逻辑时。本文将详细解析如何实现这个功能,并基于提供的标题和描述进行深入讲解。 首先,我们要明确"物理时间差"的...

    计算两个时间相差年月日时分秒.zip

    在这个名为"计算两个时间相差年月日时分秒.zip"的项目中,开发者创建了一个工具,能够精确地计算出两个日期之间的差值,以年、月、日、小时、分钟和秒的形式呈现。这个功能在多种场景下都非常实用,比如人力资源管理...

    WPF时间扩展控件支持时分秒

    标题中的“WPF时间扩展控件支持时分秒”指的是一个特定的UI控件,它增强了WPF内置的时间选择功能,允许用户精确地选择和设置时间,包括小时、分钟和秒。这个控件对于需要进行时间输入的应用程序非常有用,例如日程...

    C# 自定义控件实现时间轴

    1. **绘制控件**:在C#中,我们使用`OnPaint`方法覆盖父类的绘制逻辑,使用`Graphics`对象来绘制时间轴的线条、标记和文本。可以使用`Pen`对象设置线条样式,`Brush`对象填充颜色,以及`Font`和`TextRenderer`来绘制...

    C#实现毫秒转换成时分秒的方法

    本文实例讲述了C#实现毫秒转换成时分秒的方法。分享给大家供大家参考。具体实现方法如下: public static String formatLongToTimeStr(Long l) { String str = ; int hour = 0; int minute = 0; int second = 0...

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

    开发者可能会为滚动条或下拉列表添加SelectedValueChanged或其他相关事件,以便在用户选择时分秒时更新日期时间值。 5. **UserControl**:`MyWPF_DateTimePicker.UserControls`可能包含了自定义DateTimePicker控件...

    格林威治时间转换为北京时间

    在VS2012环境下,我们可以使用C++、C#等语言编写代码,调用相应的库函数,如C++中的`std::chrono`库或.NET框架中的`DateTimeOffset`类来处理时间转换。 5. **日期和时间API**:在编程中,通常会使用系统提供的日期...

    DateTime相差年月日相差计算

    标题"DateTime相差年月日相差计算"指出,我们将探讨如何在C#中计算两个日期之间的年、月、日差值。描述中提到的具体示例——2018年1月21日与2011年1月22日之间的差距,展示了这个计算过程。 首先,我们需要理解...

    winform自定义时间选择控件

    今天在项目中需要选择时间的控件,但是winform中的dataTimePicker控件不能认为输入时间,或者就是要么只能选择时间,鄙人就...可以选择日期,输入时间,带时分秒的。(vs2008包装的,如打不开,可以看看里边的方法。)

    C# 最全的日期正则表达式,没有之一

    ### C# 中日期正则表达式的全面解析 #### 1. 概述 本文主要探讨在C#中如何构建和使用日期的正则表达式。虽然C#提供了强大的日期处理库,例如`DateTime`和`Calendar`类,但在某些特定场景下,如需要对输入的文本...

    C#读取数据库日期数据

    选择性显示时间的部分,如显示年月、年月日、时分秒等等”的基础上,我们可以了解到本文主要涉及的是如何使用C#语言来读取来自数据库中的日期和时间数据,并能够灵活地展示这些数据的不同部分。 #### 二、关键知识...

    Ext时间日期选择控件,精确到秒

    在EXTJS框架中,时间日期选择控件是一个重要的组件,特别是在构建用户界面时,需要用户输入精确的时间或日期信息。EXTJS 5.0及更高版本提供了更丰富的功能和改进的用户体验,使得开发者能够创建更加直观和用户友好的...

Global site tag (gtag.js) - Google Analytics