1樓:匿名使用者
sqlserver中:
select * from 表名
where convert(varchar(100),日期列名,120)>='2010-01-01 00:00:00' and convert(varchar(100),日期列名,120)<='2010-12-31 23:
59:59'
你好,你說的日期格式是指資料庫中列格式還是做查詢時引數的格式?
如果是資料庫列格式,則上述方法依然可行。
如果是做查詢的引數格式,則只需要再轉換下:
select * from 表名
where convert(varchar(100),日期列名,120)>=convert(varchar(100),convert(datetime,'01/01/2010 00:00:00 am'),120) and convert(varchar(100),日期列名,120)<=convert(varchar(100),convert(datetime,'31/12/2010 23:
59:59 pm'),120)
2樓:
如果在oracle的話
select * from tab
where date between
to_date('20100101000000','yyyymmddhh24miss') and to_date('20101231595959','yyyymmddhh24miss')
--不過這裡其實可以簡化一下 ,下面是一樣的效果date >= to_date('2010','yyyy') and date
--你說的日期格式那個無所謂的,只是一個展現問題,只要欄位的型別是date型就可以這麼用
3樓:匿名使用者
delete * from talbe where year(acctdate)='2010'
js 中日期 轉換成時間戳 例如2013-08-30 轉換為時間戳
4樓:魚與鹹魚
**如下:
var date = new date('2014-04-23 18:55:49:123');
// 有三種方式獲取
var time1 = date.gettime();
var time2 = date.valueof();
var time3 = date.parse(date);
console.log(time1);//1398250549123 console.log(time2);//1398250549123
console.log(time3);//1398250549000
擴充套件資料:
時間轉換
為時間戳:
/** 將時間轉換為時間戳 */
public static string datetostamp(string s) throws parseexception
/** 將時間戳轉換為時間 */
public static string stamptodate(string s)
5樓:加百列
將日期格式轉換成時間戳有三種方式,如下:
1、var time1 = date.gettime()。gettime() 方法可返回距 1970 年 1 月 1 日之間的毫秒數。
2、var time2 = date.valueof()。valueof() 方法返回 date 物件的原始值,返回值和方法 date.gettime 返回的值相等。
3、var time3 = date.parse(date)。parse() 方法可解析一個日期時間字串,並返回 1970/1/1 午夜距離該日期時間的毫秒數。
設計**如下:
展示效果:
以上三種獲取方式的區別:
第一、第二種:會精確到毫秒;第三種:只能精確到秒,毫秒用000替代。
以上三個輸出結果可觀察其區別。
注意:獲取到的時間戳除以1000就可獲得unix時間戳,就可傳值給後臺得到。
6樓:匿名使用者
js字串轉化
時間戳可以使用自帶函式 date(要轉化的時間字串)先轉化為date型別,之後再將date型別轉化為時間戳型別,其中時間字串有要求,形式必須是 yyyy-mm-dd hh:mm:ss 的形式,當然,也可以只是 yyyy-mm-dd, 就是 2013-08-30,如下:
此處會得到一個 date 型別的資料,獲得時間戳資料,需要對日期物件進行操作,將日期轉化為時間戳有三種方式,如下:
1. var time1 = date.gettime();
2.var time2 = date.valueof();
3.var time3 = date.parse(date);
第一、第二種:會精確到毫秒,第三種:只能精確到秒,毫秒用000替代,注意:獲取到的時間戳除以1000就可獲得unix時間戳,就可傳值給後臺得到。
擴充套件資料
date() 返回當日的日期和時間。
getdate() 從 date 物件返回一個月中的某一天 (1 ~ 31)。
getday() 從 date 物件返回一週中的某一天 (0 ~ 6)。
getmonth() 從 date 物件返回月份 (0 ~ 11)。
getfullyear() 從 date 物件以四位數字返回年份。
getyear() 請使用 getfullyear() 方法代替。
gethours() 返回 date 物件的小時 (0 ~ 23)。
getminutes() 返回 date 物件的分鐘 (0 ~ 59)。
getseconds() 返回 date 物件的秒數 (0 ~ 59)。
getmilliseconds() 返回 date 物件的毫秒(0 ~ 999)。
gettime() 返回 1970 年 1 月 1 日至今的毫秒數。
gettimezoneoffset() 返回本地時間與格林威治標準時間 (gmt) 的分鐘差。
getutcdate() 根據世界時從 date 物件返回月中的一天 (1 ~ 31)。
getutcday() 根據世界時從 date 物件返回週中的一天 (0 ~ 6)。
getutcmonth() 根據世界時從 date 物件返回月份 (0 ~ 11)。
getutcfullyear() 根據世界時從 date 物件返回四位數的年份。
getutchours() 根據世界時返回 date 物件的小時 (0 ~ 23)。
getutcminutes() 根據世界時返回 date 物件的分鐘 (0 ~ 59)。
getutcseconds() 根據世界時返回 date 物件的秒鐘 (0 ~ 59)。
getutcmilliseconds() 根據世界時返回 date 物件的毫秒(0 ~ 999)。
parse() 返回2023年1月1日午夜到指定日期(字串)的毫秒數。
setdate() 設定 date 物件中月的某一天 (1 ~ 31)。
setmonth() 設定 date 物件中月份 (0 ~ 11)。
setfullyear() 設定 date 物件中的年份(四位數字)。
setyear() 請使用 setfullyear() 方法代替。
sethours() 設定 date 物件中的小時 (0 ~ 23)。
setminutes() 設定 date 物件中的分鐘 (0 ~ 59)。
setseconds() 設定 date 物件中的秒鐘 (0 ~ 59)。
setmilliseconds() 設定 date 物件中的毫秒 (0 ~ 999)。
settime() 以毫秒設定 date 物件。
setutcdate() 根據世界時設定 date 物件中月份的一天 (1 ~ 31)。
setutcmonth() 根據世界時設定 date 物件中的月份 (0 ~ 11)。
setutcfullyear() 根據世界時設定 date 物件中的年份(四位數字)。
setutchours() 根據世界時設定 date 物件中的小時 (0 ~ 23)。
setutcminutes() 根據世界時設定 date 物件中的分鐘 (0 ~ 59)。
setutcseconds() 根據世界時設定 date 物件中的秒鐘 (0 ~ 59)。
setutcmilliseconds() 根據世界時設定 date 物件中的毫秒 (0 ~ 999)。
tosource() 返回該物件的源**。
tostring() 把 date 物件轉換為字串。
totimestring() 把 date 物件的時間部分轉換為字串。
todatestring() 把 date 物件的日期部分轉換為字串。
togmtstring() 請使用 toutcstring() 方法代替。
toutcstring() 根據世界時,把 date 物件轉換為字串。
tolocalestring() 根據本地時間格式,把 date 物件轉換為字串。
tolocaletimestring() 根據本地時間格式,把 date 物件的時間部分轉換為字串。
tolocaledatestring() 根據本地時間格式,把 date 物件的日期部分轉換為字串。
utc() 根據世界時返回 1997 年 1 月 1 日 到指定日期的毫秒數。
valueof() 返回 date 物件的原始值。
7樓:匿名使用者
var strtime = '2013-08-30 18:55:49:123';
var date = new date(strtime); //傳入一個時間格式,如果不傳入就是獲取現在的時間了,這樣做不相容火狐。
// 可以這樣做
var arr = strtime.replace(/ |:/g, '-').split('-');
date = new date(date.utc(arr[1], arr[2], arr[3], arr[4], arr[5]));
//三種方式獲取:
time1 = date.gettime();
time2 = date.valueof();
time3 = date.parse(date);
//三種獲取的區別:
第一、第二種:會精確到毫秒
第三種:只能精確到秒,毫秒將用0來代替
比如上面**輸出的結果(一眼就能看出區別):
1398250549123
1398250549123
1398250549000
本人00後,我女朋友要跟我分手,,我們是班上,,她讓我給她買一盒巧克力,買給她了,,結果最後還
莫離峰 小孩子啊,搞什麼物件,現在全是浮雲,好好學習,以後考個好大學,什麼美女沒有啊,想分就分唄,小時候的戀情都是青澀容易讓人產生誤區的 言懋 這女孩不值得你喜歡,孩子你還小 等你長大了 你會覺得你今天的表現很傻。 情深不壽啊額 過家家一樣 她是認為乙個不願意為她花錢的男孩不是真愛 分吧 逗你玩的節...
我是沒人要的孩子,我19歲父母在一場車禍中雙亡我自己去找得到工作嗎
這真是個不幸的故事,願上帝保佑你。19歲,算是長大了。就算你雙親健在,如果不上學了,也應該去找乙份工作,獨立生活的。相信你父母會佑護你,你只要經過自己的努力,肯定會找到自己喜歡的工作的。祝你生活愉快!你很不幸!但你很堅強!你已經長大!當然得自食其力!父母其全的孩子長大了也得離開父母,遠遊求學,工作!...
我是小學6年級的學生,想去二中讀初中,要多少分哦?(只是
趙齊 分數當然越高越好 因為招生名額有限 你必須得保證自己在他人前面 才有機會進入這個學校 分數現在不可控 千鳥之紗 二中不管什麼成績都收,二中學的也簡單,不過還是別去,可以去文通,因為二中上了之後沒什麼用,好好加油吧,二中還要考試, 看什麼看 去二中,考的知識比較簡單,上過小升初內容的應該沒什麼問...