使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔
一:使用DateAdd方法向指定日期添加一段时间间隔,截图
二:代码
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;
using Microsoft.VisualBasic; namespace AddDate
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
} private DateTime G_datetime;//定义时间字段
private void Frm_Main_Load(object sender, EventArgs e)
{
G_datetime=DateTime.Now;//得到系统当前时间
lab_time.Text = G_datetime.ToString(//显示时间信息
"时间: yyyy年M月d日 H时m分s秒");
}
/*参数
Interval
类型:Microsoft.VisualBasic.DateInterval
必需。 表示要加上的时间间隔的 DateInterval 枚举值或 String 表达式。
Number
类型:System.Double
必需。 Double . 表示希望添加的时间间隔数的浮点表达式。 Number 可以为正数(此时将获取今后的日期/时间值),也可以为负数(此时将获取过去的日期/时间值)。 在 Interval 指定小时、分钟或秒时,该参数可以包含小数部分。 对于其他类型的 Interval 值,将忽略 Number 的所有小数部分。
DateValue
类型:System.DateTime
必需。 Date . 表示要在其基础上加上此时间间隔的日期和时间的表达式。 DateValue 本身在调用程序中并未改变。
返回值
类型:System.DateTime
返回一个 Date 值,其中包含已添加指定时间间隔的日期和时间值。
*/
private void btn_AddM_Click(object sender, EventArgs e)
{
G_datetime = DateAndTime.DateAdd(//向时间字段中添加一分钟
DateInterval.Minute, , G_datetime);
lab_time.Text = G_datetime.ToString(//显示时间信息
"时间: yyyy年M月d日 H时m分s秒");
}
private void btn_AddH_Click(object sender, EventArgs e)
{
G_datetime = DateAndTime.DateAdd(//向时间字段中添加一小时
DateInterval.Hour, , G_datetime);
lab_time.Text = G_datetime.ToString(//显示时间信息
"时间: yyyy年M月d日 H时m分s秒");
}
private void btn_addD_Click(object sender, EventArgs e)
{
G_datetime = DateAndTime.DateAdd(//向时间字段中添加一天
DateInterval.Day, , G_datetime);
lab_time.Text = G_datetime.ToString(//显示时间信息
"时间: yyyy年M月d日 H时m分s秒");
}
}
}
三:使用TimeSpan对象获取时间间隔,截图
四:代码
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 GetInterval
{
public partial class Frm_Main : Form
{
public Frm_Main()
{
InitializeComponent();
} private DateTime G_DateTime_First,//定义两个时间字段
G_DateTime_Second;
private void btn_First_Click(object sender, EventArgs e)
{
G_DateTime_First = DateTime.Now;//为时间字段赋值
lab_first.Text = "系统时间:" +//显示时间
G_DateTime_First.ToString(
"yyyy年M月d日 H时m分s秒 fff毫秒");
}
private void btn_Second_Click(object sender, EventArgs e)
{
G_DateTime_Second = DateTime.Now;//为时间字段赋值
lab_second.Text = "系统时间:" +//显示时间
G_DateTime_Second.ToString(
"yyyy年M月d日 H时m分s秒 fff毫秒");
}
private void btn_Result_Click(object sender, EventArgs e)
{
TimeSpan P_timespan_temp =//将新的 TimeSpan 结构初始化为指定的天数、小时数、分钟数、秒数和毫秒数。计算两个时间的时间间隔
G_DateTime_First > G_DateTime_Second ?
G_DateTime_First - G_DateTime_Second :
G_DateTime_Second - G_DateTime_First;
lab_result.Text = string.Format(//显示时间间隔
"间隔时间:{0}天{1}时{2}分{3}秒 {4}毫秒",
P_timespan_temp.Days, P_timespan_temp.Hours,//P_timespan_temp.Days获取当前 TimeSpan 结构所表示的时间间隔的天数部分。
P_timespan_temp.Minutes, P_timespan_temp.Seconds,
P_timespan_temp.Milliseconds);
}
}
}
使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔的更多相关文章
- Repeater,ItemDataBound事件,获取绑定列的值,给指定列添加js方法
protected void rp_bf_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ...
- PHP获取指定日期是星期几的实现方法
这篇文章主要介绍了PHP获取指定日期是星期几的实现方法,涉及php针对日期的读取.判断与字符串.数组相关运算操作技巧,需要的朋友可以参考下 本文实例讲述了PHP获取指定日期是星期几的实现方法.分享给大 ...
- mssql sqlserver 获取指定日期为本月第几个工作日
转自:http://www.maomao365.com/?p=6771 摘要: 下文讲述工作中,需要获取指定日期在当月的工作日 下文讲述常规的指定工作日所在月的天数分析,实现思路:1 生成一个国家法定 ...
- Java各种日期格式的获取和设置指定日期
因为近期在做一个项目,发现项目中日期设置的bug,于是查阅了多方资料后.最终攻克了,为此写篇总结.方便日后的查阅. 多的不说了.直接上代码 package com.example.testdate; ...
- springboot定时任务,去掉指定日期
今天用springboot写到一个需求:每周定时发送任务,但是要避开法定节假日. 网上找了些博客看,主要参考了https://www.cnblogs.com/lic309/p/4089633.html ...
- oracle中从指定日期中获取月份或者部分数据
从指定日期中获取部分数据: 如月份: select to_CHAR(sysdate,'MM') FROM DUAL; 或者: select extract(month from sysdate) fr ...
- MSSQL 获取指定日期所在星期的第一天和最后一天日期 获取指定日期坐在月的第一天和最后一天
ufn_GetWeekFirstAndEndDay 获取指定日期所在星期的第一天和最后一天日期 ALTER FUNCTION [dbo].[ufn_GetWeekFirstAndEndDay]( ...
- Debian下自动备份文件并上传到远程FTP服务器且删除指定日期前的备份Shell脚本
说明: 1.备份目录/home/osyunwei下面所有的文件到/home/osyunweibak里面,并且保存为osyunwei20120701.tar.gz的压缩文件格式(2012_07_01是 ...
- iOS设置圆角的方法及指定圆角的位置
在iOS开发中,我们经常会遇到设置圆角的问题, 以下是几种设置圆角的方法: 第一种方法: 通过设置layer的属性 代码: UIImageView *imageView = [[UIImageView ...
随机推荐
- RMQ 与 LCA-ST算法
RMQ算法 区间求最值的算法,用区间动态规划(nlogn)预处理,查询O(1) http://blog.csdn.net/y990041769/article/details/38405063 (PO ...
- day01-day04总结- Python 数据类型及其用法
Python 数据类型及其用法: 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点 ...
- oracle decode函数使用方法
1.decode(V1,1,A,2,B,C) 如果V1=1 那么显示A =2显示B 其他显示C ........ 2. 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返 ...
- 文字排版--字体(font-family)
我们可以使用css样式为网页中的文字设置字体.字号.颜色等样式属性.下面我们来看一个例子,下面代码实现:为网页中的文字设置字体为宋体. body{font-family:"宋体"; ...
- 不带头结点的单链表递归删除元素为X的结点
#include <iostream> using namespace std; struct Node { Node *next; int elem; }; void creatList ...
- PHP框架_ThinkPHP基础
目录 1.ThinkPHP项目结构 2.ThinkPHP运行流程 3.ThinkPHP配置文件 4.ThinkPHP四种URL模式 5.ThinkPHP用户自定义函数 6.ThinkPHP模板展示及变 ...
- PHP中截取中文乱码
大家都知道,一个汉字在gb2312下面是占2个字节,用传统的substr肯定会出问题 ,所以应该用,mb_substr和mb_strcut两个函数 在这个之前,打开php.ini打开php_mbstr ...
- 关于js中alert弹出窗口换行!
请用"\n" 如果这个不可以的话就是"\\n" 比如: <script type="text/javascript"> al ...
- Javascript跳转手机站代码
$(document).ready(function(){ var mobileAgent = new Array("iphone", "ipod", &quo ...
- 抽象数据类型Triplet的C语言实现
#include <stdio.h> #include <stdlib.h> #define ERROR 0 #define OK 1 typedef int Status; ...