日期格式化
格式化字串的方法:《string.format()》
日期格式化的參考:《標準日期和時間格式字串》
日期型別的格式化中,長格式與短格式指作業系統的區域選項的格式設定。
date formats are very dependant on the culture information passed. the examples below are shown using the uk culture.檔案大小格式化寫了3個擴充套件方法,用來將long型別格式化成1024為權的位元組表示法。specifier
type
output
(june 8, 1970 12:30:59)
d
short date
08/06/1970
d
long date
08 june 1970
t
short time
12:30
t
long time
12:30:59
f
full date and time
08 june 1970 12:30
f
full date and time (long)
08 june 1970 12:30:59
g
default date and time
08/06/1970 12:30
g
default date and time (long)
08/06/1970 12:30:59
m
day / month
8 june
r
rfc1123 date string
mon, 08 jun 1970 12:30:59 gmt
s
sortable date/time
1970-06-08t12:30:59
u
universal time, local timezone
1970-06-08 12:30:59z
y
month / year
june 1970
specifier
type
output
(june 8, 1970 12:30:59)
dd
day
08
ddd
short day name
mon
dddd
full day name
monday
hh
2 digit hour
12
hh
2 digit hour (24 hour)
12
mm
2 digit minute
30
mm
month
06
mmm
short month name
jun
mmmm
month name
june
ss
seconds
59
tt
am/pm
pm
yy
2 digit year
70
yyyy
4 digit year
1970
:
seperator, e.g.
12:30:59
/
seperator, e.g.
08/06/1970
使用方法:
long size=10000000000;
string r1=size.formatfilesize();
string r2=size.formatfilesize(myextendmethod.formatfilesizeunit.kb);
string r3=size.formatfilesizewithoutunit(myextendmethod.formatfilesizeunit.kb);
結果分別為:
r1: "9 gb"
r2: "9,765,625 kb"
r3: "9,765,625"
原始碼和演示
C 格式化檔案大小
使用c 的方式格式化檔案大小,如下 格式化檔案大小的c 方法 檔案的大小,傳入的是乙個bytes為單位的引數 格式化後的值 private static string getfilesize long filesize else if filesize 1024 1024 1024 檔案大小大於或等...
檔案大小格式化(JS)
檔案大小獲取到的是以b 位元組 為單位,在頁面上顯示時,需要先格式化一下。一開始用的是if.else.幸好實際中檔案大小頂多達到t級,進行4次判斷就可以了。但這終究不是個好方法,琢磨著可以迴圈來實現。先了解下進製間的轉換規則 1 b 2 10 0 b 1 k 210 1 b 1 m 210 k 21...
PHP格式化顯示檔案大小函式
用filesize 函式可以返回檔案的大小,可是返回值是以位元組 b 為單位的,看起來不方便。怎麼讓它根據檔案的大小自動以kb mb gb為單位顯示呢,用下面這個函式就可以實現了。格式化檔案大小顯示 param int size return string function format size ...