得到当前系统时间(在线等待) System.DateTime.Today.Tostring("yyyy-MM-dd"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.DateTime.Today.Tostring("yyyy-MM-dd"); 使用数据库中的函数比较好,如GETDATE()。因为客户端的时间是可以随意更改的。 直接寫System.DateTime.Today.Date就行了,sql 會自動轉格式的 如果当是为了保存到数据库,则直接寫System.DateTime.Now就行了,sql 會自動轉格式的 给你一个类,你自己看一下,但是如果数据库中的时间字段格式是:DataTime的话,存入数据库就自动会将类似于‘09’转换成‘9’,但读出来的可以用下面的方法转换成‘09’#region 当天日期获取函数private string uiTimeGet(int iJudgeCode){ //参数:iJudgeCode整数型 //0 代表获取YYYY-MM-DD //1 代表获取YYYY-MM-DD HH-MM-SS string strYearTime = System.DateTime.Now.Year.ToString(); string strMonth = System.DateTime.Now.Month.ToString(); string strDay = System.DateTime.Now.Day.ToString(); string strHour = System.DateTime.Now.Hour.ToString(); string strMinute = System.DateTime.Now.Minute.ToString(); string strSecond = System.DateTime.Now.Second.ToString(); if(strMonth.Length < 2) {strMonth = "0" + strMonth; } if(strDay.Length < 2) {strDay = "0" + strDay; } if(strHour.Length < 2) {strHour = "0" + strHour; } if(strMinute.Length < 2) {strMinute = "0" + strMinute; } if(strSecond.Length < 2) {strSecond = "0" + strSecond; } if(iJudgeCode ==0) {string strTodayTime = strYearTime + "-" + strMonth + "-" + strDay;return strTodayTime; } else {string strTodayTime = strYearTime + "-" + strMonth + "-" + strDay + " " + strHour + ":" + strMinute + ":" + strSecond;return strTodayTime; }}#endregion 在insert、update语句中使用getdate()比较好,至于显示的格式问题,可以自定义输出格式实现。 to: paladinfang(哲别)你的方法,完全可以使用ToString()替代 DateTime.Now.ToString("yyyy-MM-dd",null); OracleBulkCopy找不到类型或命名空间 vs2005 中如果根据变量的值 获取控件 100分求助?关于asp.net 读取xml文件的节点值 C# 适合做网络游戏外挂吗。 添加记录有三种方式,那一种好啦 VS2005没有输入提示!为什么?! 怎么把应用程序部署成绿色软件?? winform 怎么获得dev的galleryitem的坐标? 关于使用System.Net.Sockets时的一些不明白的问题 何以瞒天过海? 怎么我的可用分好几天都没加啦,有谁知道? 我想做一个客户端和服务器之间通信的程序,请大家帮帮我,散分!
因为客户端的时间是可以随意更改的。
直接寫System.DateTime.Now就行了,sql 會自動轉格式的
#region 当天日期获取函数
private string uiTimeGet(int iJudgeCode)
{
//参数:iJudgeCode整数型
//0 代表获取YYYY-MM-DD
//1 代表获取YYYY-MM-DD HH-MM-SS
string strYearTime = System.DateTime.Now.Year.ToString();
string strMonth = System.DateTime.Now.Month.ToString();
string strDay = System.DateTime.Now.Day.ToString();
string strHour = System.DateTime.Now.Hour.ToString();
string strMinute = System.DateTime.Now.Minute.ToString();
string strSecond = System.DateTime.Now.Second.ToString();
if(strMonth.Length < 2)
{
strMonth = "0" + strMonth;
} if(strDay.Length < 2)
{
strDay = "0" + strDay;
} if(strHour.Length < 2)
{
strHour = "0" + strHour;
} if(strMinute.Length < 2)
{
strMinute = "0" + strMinute;
} if(strSecond.Length < 2)
{
strSecond = "0" + strSecond;
}
if(iJudgeCode ==0)
{
string strTodayTime = strYearTime + "-" + strMonth + "-" + strDay;return strTodayTime;
}
else
{
string strTodayTime = strYearTime + "-" + strMonth + "-" + strDay + " " + strHour + ":" + strMinute + ":" + strSecond;return strTodayTime;
}
}
#endregion