使用C#,如何开发一个程序,计算两个日期之间的时长,必须精确到年月日时分秒比如一个倒计时程序 需要显示年月日时分秒的具体时间 或者一个计算已经经过多少时间的程序,必须显示为年月
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 17:18:00
使用C#,如何开发一个程序,计算两个日期之间的时长,必须精确到年月日时分秒比如一个倒计时程序 需要显示年月日时分秒的具体时间 或者一个计算已经经过多少时间的程序,必须显示为年月
使用C#,如何开发一个程序,计算两个日期之间的时长,必须精确到年月日时分秒
比如一个倒计时程序 需要显示年月日时分秒的具体时间 或者一个计算已经经过多少时间的程序,必须显示为年月日时分秒.
使用C#,如何开发一个程序,计算两个日期之间的时长,必须精确到年月日时分秒比如一个倒计时程序 需要显示年月日时分秒的具体时间 或者一个计算已经经过多少时间的程序,必须显示为年月
效果图:
源代码:
-------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 百度问题_计算两个日期之间的时长
{
public partial class Form1 :Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender,EventArgs e)
{
DateTime d1 = dateTimePicker1.Value;
DateTime d2 = dateTimePicker2.Value;
TimeSpan d3 = d2.Subtract(d1);
label1.Text = "相差:"
+ d3.Days.ToString() + "天"
+ d3.Hours.ToString() + "小时"
+ d3.Minutes.ToString() + "分钟"
+ d3.Seconds.ToString() + "秒";
}
private void Form1_Load(object sender,EventArgs e)
{
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss";
dateTimePicker2.Format = DateTimePickerFormat.Custom;
dateTimePicker2.CustomFormat = "yyyy-MM-dd HH:mm:ss";
}
}
}
-------------------------------------------------------------------
还是有点bug,刚刚有点事,没来得及做