android 一些獲取時間和日期,時間日期格式化轉換的常用工具類
format:自定義的格式化規則
public class datautils
/*** 獲取自定義格式化的昨天日期
*/public static string getdayagodata(string format)
/*** 獲取自定義格式化的明天日期
*/public static string getdaylaterdata(string format)
/*** 獲取前n天的自定義格式化的日期
*/public static string getleftdaydata(string format, int count)
/*** 獲取上n周的周一和週日日期
** @param mondayformat 周一的格式化日期
* @param sundayformat 週日的格式化日期
* @param count 上n周的日期
* @return 周一格式化日期 + "至" + 週日格式化日期
*/public static string getleftweekdata(string mondayformat, string sundayformat, int count)
/*** 獲取前n個月要顯示的日期
** @param format 格式化規則
* @param count 前n個月,-為前n個月, +為後n個月
* @return 要顯示的日期
*/public static string getleftmouthdata(string format, int count)
/*** 時間字串轉為時間戳
** @param datestring 已經格式化好的日期字串
* @param pattern 格式化規則
* @return 時間戳
*/public static long getstringtodate(string datestring, string pattern) catch (parseexception e)
return date.gettime();
}/**
* 將毫秒值轉為時分秒字串
*/public static string longtimetostring(long time)
/*** 將具體的時間戳轉為格式化的時間
*/public static string longtimetostring(string format, long time)
/*** 判斷當前日期是星期幾
*/public static int getweek() else if ("2".equals(mway)) else if ("3".equals(mway)) else if ("4".equals(mway)) else if ("5".equals(mway)) else if ("6".equals(mway)) else if ("7".equals(mway))
return week;
}/**
* 根據date算出週幾
*/public static int getweekofdate(date date) ;
calendar calendar = calendar.getinstance();
if (date != null)
int w = calendar.get(calendar.day_of_week) - 1;
if (w < 0)
return weekofdays[w];
}/**
* 根據時間戳算出周幾
*/public static int getweekofdate(long longtime) ;
calendar calendar = calendar.getinstance();
if (longtime != 0)
int w = calendar.get(calendar.day_of_week) - 1;
if (w < 0)
return weekofdays[w];
}/**
* 獲取一周的時間戳,周一和週日
** @param count 前n周,n為前n周 當前周:n = 0
* @return 當前選擇周的時間戳
*/public static long getfirstandlastdayofweek(int count) ;
}/**
* 獲取乙個月的時間戳,第一天和最後一天
** @param count 前n個月,n為前n個月 當前月:n = 0;
* @return 當前選擇月的時間戳
*/public static long getfirstandlastdayofmouth(int count) ;
}/**
* 獲取一天的毫秒值
*/public static long getonedaytimes()
/*** 獲取一月的毫秒值(30天)
*/public static long getonemonthtimes()
/*** 今天的零點值
*/public static long getzerodaytime()
/*** 今天的23點時間戳
*/public static long gettwelvetime()
/*** 獲取格式化的包含當前日期所在周的日期
*/public static string getweekformatdate(string format)
return weekdays;
}/**
* 得到指定月的天數
*/public static int getmonthallday(int count)
/*** 獲取當月中,距今天的天數
* 今天為1號,則為1
*/public static int getmonthdayfromfirsttotoday()
public static int getyear()
js 日期轉換格式
var starttime 2009 08 07 var endtime 2009 08 08 var starttimedatetemp starttime.replace w s s w s w 2 3 1 var endtimedatetemp endtime.replace w s s w ...
SQL Server 日期轉換格式
sql server中文版的預設的日期欄位datetime格式是yyyy mm dd thh mm ss.mmm 例如 select getdate 2004 09 12 11 06 08.177 這對於在要不同資料庫間轉移資料或者習慣日期格式yyyy mm dd hh24 mi ss的人多少有些不...
Python日期時間物件標準轉換格式符號說明
呵呵,做過筆記 a 本地星期的短名稱 如 sun,mon,sat en us so,mo,sa de de a 本地星期全名稱 如 sunday,monday,saturday en us sonntag,montag,samstag de de w 星期的數字表示,0表示週日,6表示週六 如 0,...