一:DateTime.ToString格式化日期

二:代码

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace TmrFormat

{

public partial class Frm_Main : Form

{

public Frm_Main()

{

InitializeComponent();

}

/*

参数format格式详细用法

             格式字符 关联属性/说明

             d ShortDatePattern

             D LongDatePattern

             f 完整日期和时间(长日期和短时间)

             F FullDateTimePattern(长日期和长时间)

             g 常规(短日期和短时间)

             G 常规(短日期和长时间)

             m、M MonthDayPattern

             r、R RFC1123Pattern

             s 使用当地时间的 SortableDateTimePattern(基于 ISO 8601)

             t ShortTimePattern

             T LongTimePattern

             u UniversalSortableDateTimePattern 用于显示通用时间的格式

             U 使用通用时间的完整日期和时间(长日期和长时间)

             y、Y YearMonthPattern

*/

private void btn_GetTime_Click(object sender, EventArgs e)

{

lab_time.Text =

DateTime.Now.ToString("d") + "\n" +//使用指定格式的字符串变量格式化日期字符串

DateTime.Now.ToString("D") + "\n" +

DateTime.Now.ToString("f") + "\n" +

DateTime.Now.ToString("F") + "\n" +

DateTime.Now.ToString("g") + "\n" +

DateTime.Now.ToString("G") + "\n" +

DateTime.Now.ToString("R") + "\n" +

DateTime.Now.ToString("y") + "\n" +

"当前系统时间为:"+DateTime.Now.ToString(//使用自定义格式格式化字符串

"yyyy年MM月dd日 HH时mm分ss秒");

}

}

}

三:使用DateDiff方法获取日期时间的间隔数,截图

四:代码

using System;

using System.Windows.Forms;

using Microsoft.VisualBasic;

namespace GetDateDiff

{

public partial class Frm_Main : Form

{

public Frm_Main()

{

InitializeComponent();

}

/*参数

Interval

类型:Microsoft.VisualBasic.DateInterval

必需。 DateInterval 枚举值或 String 表达式,表示要用作 Date1 和 Date2 之差的单位的时间间隔。

Date1

类型:System.DateTime

必需。 Date . 要在计算中使用的第一个日期/时间值。

Date2

类型:System.DateTime

必需。 Date . 要在计算中使用的第二个日期/时间值。

DayOfWeek

类型:Microsoft.VisualBasic.FirstDayOfWeek

可选。 从 FirstDayOfWeek 枚举中选择的值,用于指定一周的第一天。 如果未指定,则使用 FirstDayOfWeek.Sunday。

WeekOfYear

类型:Microsoft.VisualBasic.FirstWeekOfYear

可选。 从 FirstWeekOfYear 枚举中选择的值,用于指定一年的第一周。 如果未指定,则使用 FirstWeekOfYear.Jan1。

返回值

类型:System.Int64

返回一个 Long 值,该值指定两个 Date 值之间的时间间隔数。

*/

private void btn_Get_Click(object sender, EventArgs e)

{

MessageBox.Show("间隔 "+

DateAndTime.DateDiff(//使用DateDiff方法获取日期间隔

DateInterval.Day, dtpicker_first.Value, dtpicker_second.Value,

FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1).ToString()+" 天", "间隔时间");

}

}

}

DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数的更多相关文章

  1. 使用DateDiff方法获取日期时间的间隔数

    一:用DateDiff方法获取日期时间的间隔数,截图 二:代码 using System; using System.Windows.Forms; using Microsoft.VisualBasi ...

  2. SQL日期操作及只获取日期的方法

    datepart()函数的使用                          * datepart()函数可以方便的取到时期中的各个部分*如日期:2006-07--02 18:15:36.513* ...

  3. C#DateTime.ToString 格式化时间字符串和数值类型转换为字符串

    我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34,如果要换成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:Date ...

  4. 用DateTime.ToString(string format)输出不同格式的日期

    http://www.cnblogs.com/xvqm00/archive/2009/02/19/1394093.html DateTime.ToString()函数有四个重载.一般用得多的就是不带参 ...

  5. [转]用DateTime.ToString(string format)输出不同格式的日期

    DateTime.ToString()函数有四个重载.一般用得多的就是不带参数的那个了.殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期.以下把 ...

  6. easyui中设置开始日期只能选择比结束日期小的日期,js代码获取日期的值

    $("#start_date").datebox({ onSelect: function (beginDate) { $('#end_date').datebox().dateb ...

  7. PyQt5显示日期选择框,获取日期保存文件

    一.UI显示选择日期,保存到文件 import sys,os from PyQt5 import QtCore from PyQt5.QtGui import * from PyQt5.QtWidge ...

  8. PHP获取当前时间的毫秒数(yyyyMMddHHmmssSSS)

    1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond php的毫秒是没有默认函数的,但提供了一个mi ...

  9. php转化输入日期为Unix 纪元到当前时间的秒数 日期筛选

    多条件筛选时 日期筛选 部分 demo   http://pan.baidu.com/s/1hqGF5Ik 时间输入控件http://www.jq22.com/jquery-info332 输入控件 ...

随机推荐

  1. Qt 添加外部库文件(四种方法)

    Qt添加外部库文件, 一种就是直接加库文件的绝对路劲,这种方法简单,但是遇到多个库文件的时候,会很麻烦,而且,如果工程移动位置以后还需要重新配置 另一种就是相对路径了,不过Qt 编译的文件会在一个单独 ...

  2. 2、JPA的HelloWorld

    这一节写一个JPA的HelloWorld来体验一下. 一.建立工程 按照 1.创建一个JPA project(解决“at least one user library must be selected ...

  3. Java API —— DateFormat类

    1.DateFormat类概述         DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间. 是抽象类,所以使用其子类SimpleDateForm ...

  4. 安卓开发44:解决 INSTALL_FAILED_UID_CHANGED 等问题

    apk无法卸载,一般可以下面的方法试一下: 1. 删除/data/app/(filename) 文件夹下的apk包 2. 删除/system/app/(filename) 文件夹下的apk包 3. 将 ...

  5. The type xxx cannot be resolved. It is indirectly referenced from required .class files

    项目A中引入一个jar包B,在项目A中调用项目B,出现如下错误提示:   大致意思是:这上面所需的包是间接引用的,即A项目调用B项目,B项目又引用了另外一个包C,而这个包现在不在你的A项目的引用中. ...

  6. System,Integer,Calendar,Random和容器

    System 1)arraycopy int[] a = {1.2.3.4}; int[] b = new int[5]; System.arraycopy(a,1,b,3,2); //把数组a中从下 ...

  7. Activity的加载模式及Intent.setFlags

    在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity.可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity. ...

  8. JS省队集训记

    不知不觉省队集训已经结束,离noi也越来越近了呢 论考前实战训练的重要性,让我随便总结一下这几天的考试 Day 1 T1 唉,感觉跟xj测试很像啊?meet in middle,不过这种题不多测是什么 ...

  9. bzoj1296: [SCOI2009]粉刷匠

    dp. 用到俩次dp,用1和0代表俩种颜色,首先对于每块木板我们进行一次dp,g[i][j]代表前j个格子刷i次最多能涂到几个格子. 则 g[i][j]=max(g[i-1][k],max(cnt[j ...

  10. Java I/O 扩展

    Java I/O 扩展 标签: Java基础 NIO Java 的NIO(新IO)和传统的IO有着相同的目的: 输入 输出 .但是NIO使用了不同的方式来处理IO,NIO利用内存映射文件(此处文件的含 ...