如何在C#中获取表单提交日期和当前日期?

时间:2015-07-15 04:12:55

标签: c# asp.net datetime

我想:

1)提交日期标签:为用户提交表格的固定日期(创建日期)

2)我需要计算从用户提交表单到服务器访问表单的天数(计算老化天数)(当前日期)

我的主要问题是尝试存储表单提交的日期。 有关如何做到这一点的任何想法?

在一天结束时,我需要显示提交日和老化日。

(Ps:我尝试在线搜索,但我似乎无法找到任何可以帮助我解决这个主要问题。我也是一个新手,所以如果你的解释详细,我将非常感激。)

详细说明:

如果用户在2015年7月10日提交表单,则提交的日期标签将显示为10/7/15。但是,鉴于服务器端的人员仅在今天(2015年7月15日)参加,因此,老化日期将是两个日期之间的天数,即5天。

我能够获得当天(这表示服务器端的人员参与表格的日期。我的问题是我需要存储表格提交的日期,即2015年7月10日。

我已尝试使用以下代码获取服务器端人员编辑表单的日期:

DateLabel.Text = DateTime.Now.ToShortDateString();

现在,我需要能够存储表单提交给服务器的日期。

提交日期和当前日期均以标签表示。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

像其他人说的那样,你的问题也不清楚。

但是,这里有一些你可以尝试的事情:

SubmissionDatelabel.Text = DateTime.Now.ToString();
string Yesterday = DateTime.Today.AddDays(-1).ToString();  //-1 day
string Tomorrow = DateTime.Today.AddDays(1).ToString();    //+1 day

这里有一些关于C#

DateTime的基本教程

http://www.dotnetperls.com/datetime

http://www.c-sharpcorner.com/uploadfile/mahesh/working-with-datetime-using-C-Sharp/

http://www.csharp-examples.net/string-format-datetime/

http://www.homeandlearn.co.uk/csharp/csharp_s14p1.html

http://www.dotnetperls.com/datetime-elapsed

Calculate difference between two dates (number of days)?