关于两个日期间隔计算及日期其他相关
来源:互联网 发布:桌面便签提醒软件 编辑:程序博客网 时间:2024/06/06 19:39
/// <summary>
/// 计算天数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
DateTime d1 = Convert.ToDateTime( this.txtAddTime.Text);
DateTime d2 = Convert.ToDateTime( this.txtEndTime.Text);
TimeSpan ts =d2-d1;
int interval = ts.Days;
this.Label1.Text = "两个日期相差 " + interval + " 天";
}
/// <summary>
/// 计算结束时间
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button2_Click(object sender, EventArgs e)
{
string datenum = this.TextBox2.Text;
DateTime d1 = Convert.ToDateTime(this.TextBox1.Text);
DateTime d2 = d1.AddDays( Convert.ToInt32( datenum));
this.Label2.Text = d1 +","+ datenum + "天后是:" + d2.ToShortDateString();
/// 计算天数
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button1_Click(object sender, EventArgs e)
{
DateTime d1 = Convert.ToDateTime( this.txtAddTime.Text);
DateTime d2 = Convert.ToDateTime( this.txtEndTime.Text);
TimeSpan ts =d2-d1;
int interval = ts.Days;
this.Label1.Text = "两个日期相差 " + interval + " 天";
}
/// <summary>
/// 计算结束时间
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Button2_Click(object sender, EventArgs e)
{
string datenum = this.TextBox2.Text;
DateTime d1 = Convert.ToDateTime(this.TextBox1.Text);
DateTime d2 = d1.AddDays( Convert.ToInt32( datenum));
this.Label2.Text = d1 +","+ datenum + "天后是:" + d2.ToShortDateString();
}
1、获取指定日期的年月:2013-11
select substring(CONVERT(Varchar(20), '2013-11-11',120),1,7)
2、获取指定日期的下个月:2013-12
select substring(CONVERT(Varchar(20),dateadd(m,1, '2013-11-11'),120),1,7)
3、获取指定日期所在月的第一天:2013-11-01
select CONVERT(varchar(10), dateadd(dd,-day('2013-11-11')+1,'2013-11-11'), 120 )
4、获取指定日期三个月后的第一天:2014-02-01
select CONVERT(varchar(10), dateadd(dd,-day('2013-11-11')+1,dateadd(m,3,'2013-11-11')), 120 )
5、获取当前月日期:2013-12-13
select CONVERT(varchar(10), getdate(), 120 )
其他日期只要把上面的1-4的固定日期改为getdate()即可,getdate()即表示当前日期.
1 0
- 关于两个日期间隔计算及日期其他相关
- MYSQL如何计算两个日期间隔天数及日期函数
- JavaScript计算两个日期间隔
- java计算两个日期间隔
- 计算两个日期的时间间隔
- 计算两个日期的时间间隔
- 计算两个日期的间隔天数
- javascript计算两个日期的间隔天数
- 计算两个日期的时间间隔
- 计算两个日期的时间间隔
- 计算两个日期的间隔天数
- 计算两个日期的时间间隔
- js计算两个日期的间隔天数
- 计算两个日期的间隔天数
- 计算两个日期之间的间隔天数
- MYSQL如何计算两个日期间隔天数
- MYSQL如何计算两个日期间隔天数
- 计算两个日期的时间间隔(C#)
- 希尔排序
- C语言笔记(三)
- Windows下,Netbeans使用C++的配置方法
- leetcode 12 interger to Roman && 13 Roman to Integer
- java数据类型杂记
- 关于两个日期间隔计算及日期其他相关
- 计算机机械硬盘的结构和工作原理
- Dijkstra算法的认识
- p2p半分布式开源项目调研:
- shell 与windows下的cmd区别
- Numpy学习笔记4-常用函数
- ios 根据类名获取类名的属性
- 冒泡排序
- 关于 AfxSocketInit() 的使用