時間函式總結
datetime currenttime=new system.datetime();
//取當前年月日時分秒
currenttime=system.datetime.now;
//取當前年
int 年=currenttime.year;
//取當前月
int 月=currenttime.month;
//取當前日
int 日=currenttime.day;
//取當前時
int 時=currenttime.hour;
//取當前分
int 分=currenttime.minute;
//取當前秒
int 秒=currenttime.second;
//取當前毫秒
int 毫秒=currenttime.millisecond; //(變數可用中文)
//取中文日期顯示--年月日時分
string stry=currenttime.tostring("f"); //不顯示秒
//取中文日期顯示_年月
string strym=currenttime.tostring("y");
//取中文日期顯示_月日
string strmd=currenttime.tostring("m");
//取當前年月日,格式為:2013-10-23
string strymd=currenttime.tostring("d");
//取當前時分,格式為:15:54
string strt=currenttime.tostring("t");
console.writeline("格式");
console.writeline(datetime.now.tostring());//獲取當前系統時間 完整的日期和時間
console.writeline(datetime.now.tolongdatestring());//只顯示日期 ***x年xx月xx日 ,乙個是長日期
console.writeline(datetime.now.toshortdatestring());//只顯示日期 ***x-xx-xx 乙個是短日期
//今天
console.writeline("今天");
console.writeline(datetime.now.date.toshortdatestring());
//昨天 的
console.writeline("昨天");
console.writeline(datetime.now.adddays(-1).toshortdatestring());
//明天 的
console.writeline("明天");
console.writeline(datetime.now.adddays(1).toshortdatestring());
//本週(注意這裡的每一周是從週日始至週六止)
console.writeline("週日週六");
console.writeline(datetime.now.adddays(convert.todouble((0 - convert.toint16(datetime.now.dayofweek)))).toshortdatestring());
console.writeline(datetime.now.adddays(convert.todouble((6 - convert.toint16(datetime.now.dayofweek)))).toshortdatestring());
//上週,上週就是本週再減去7天
datetime.now.adddays(convert.todouble((0 - convert.toint16(datetime.now.dayofweek))) - 7).toshortdatestring();
datetime.now.adddays(convert.todouble((6 - convert.toint16(datetime.now.dayofweek))) - 7).toshortdatestring();
//下週 本週再加上7天
datetime.now.adddays(convert.todouble((0 - convert.toint16(datetime.now.dayofweek))) + 7).toshortdatestring();
datetime.now.adddays(convert.todouble((6 - convert.toint16(datetime.now.dayofweek))) + 7).toshortdatestring();
//本月 本月的第一天是1號,最後一天就是下個月一號再減一天。
// datetime.now.year.tostring() + datetime.now.month.tostring() + "1"; //第一天
// datetime.parse(datetime.now.year.tostring() + datetime.now.month.tostring() + "1").addmonths(1).adddays(-1).toshortdatestring();//最後一天
sql 時間函式總結
1.select from table where datediff month,signtime,2011 08 18 16 16 16 0 得出當月的 該語句把資料庫表table裡面的signtime的08月的資料都都查詢出來了 2.select convert varchar 12 signt...
hive 時間函式 總結
做資料探勘的,離不開使用各種時間函式。為了避免遺忘,以及後續各種抓瞎到處亂找,特意總結了hive中大部分常用的時間函式,方便自己也方便他們。返回當前時區的unix時間戳 返回型別 bigint hive tmp select unix timestamp from hive sum limit 1 ...
mysql時間函式總結
mysql 有一些時間函式,雖然不常用,但是有時面試時會用到。1.把當前時間轉換成時間戳 select unix timestamp 2.關於年齡我們一般不直接寫具體的年齡,因為年齡是不斷變化的,只需要在資料庫中給出生日即可。sql語句如下。select name,birth,year curdat...