zoukankan      html  css  js  c++  java
  • DateTime.ToString格式化日期,使用DateDiff方法获取日期时间的间隔数

    一: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") + " " +//使用指定格式的字符串变量格式化日期字符串

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

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

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

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

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

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

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

                    "当前系统时间为:"+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()+" 天", "间隔时间");

            }

        }

    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    .net framework 3.5 和 4.0 的结构图以及Namespaces参考,强烈推荐下载了解!
    ASP.NET操作简单的xml,增删改查
    Http协议详解版本一
    asp.net ToString()格式汇总
    UC首页图片切换
    vs2005部署错误解决方法:ASPNETMERGE : error 1013: Cannot find any assemblies that can be merged in the application bin folder.
    ADO.net,Linq to SQL和Entity Framework性能实测分析
    vs2010下载地址
    如何使用iReaper来下载微软视频教程
    面试经典70题
  • 原文地址:https://www.cnblogs.com/taofx/p/4137669.html
Copyright © 2011-2022 走看看