日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 时间格式(血淋淋的教训啊。。。)

發布時間:2025/4/14 C# 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 时间格式(血淋淋的教训啊。。。) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天做項目是,調用其他項目的接口,需要傳遞時間及包含時間的一些其他參數的簽名。總是返回時間格式粗誤。

我的時間格式為:var CallTime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fff");

然后問接口那邊的技術人員,理直氣壯的說,是嚴格按照他們接口文檔里邊時間格式來的(PS:文檔里給的時間舉例是:2014-07-16 09:16:36.390),然后那邊的技術人員說我沒有格式化,要我改成標準格式 : DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");

查了查文檔,我的寫法是12小時制的,那邊技術給的是24小時制的 。。。

其實,我也不知道還有這些分法。。。

(要是他們文檔里標明要用24小時格式,或許我還會查查怎么是24小時制。當初我都不知道HH和hh是有區別的,見結果出來和他們的樣例一致,就沒有深追究這個格式轉換問題。。。此處吐槽一下~)

下邊摘自:http://www.cnblogs.com/dgjack/archive/2011/01/15/1936350.html?希望大家也能對時間這塊能有個更加全面的了解~

我們要用到:

DateTime.ToString的方法(String, IFormatProvider)    

using System;  

using System.Globalization;

String format="D";  

DateTime date=DataTime,Now;  

Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));

結果輸出  Thursday, June 16, 2005

參數format格式詳細用法:

格式字符???????????? 關聯屬性/說明  

d????????????????????????? ShortDatePattern  

D??????????????????????? LongDatePattern  

f????????????????????????? 完整日期和時間(長日期和短時間)  

F???????????????????????? FullDateTimePattern(長日期和長時間)  

g????????????????????????? 常規(短日期和短時間)  

G???????????????????????? 常規(短日期和長時間)  

m、M????????????????? MonthDayPattern  

r、R??????????????????? FC1123Pattern  

s????????????????????????? 使用當地時間的 SortableDateTimePattern(基于 ISO 8601)  

t????????????????????????? ShortTimePattern  

T???????????????????????? LongTimePattern  

u????????????????????????? UniversalSortableDateTimePattern 用于顯示通用時間的格式  

U???????????????????????? 使用通用時間的完整日期和時間(長日期和長時間)  

y、Y??????????????????? YearMonthPattern    

下表列出了可被合并以構造自定義模式的模式。

這些模式是區分大小寫的;例如,識別“MM”,但不識別“mm”。

如果自定義模式包含空白字符或用單引號括起來的字符,

則輸出字符串頁也將包含這些字符.

未定義為格式模式的一部分或未定義為格式字符的字符按其原義復制。

格式模式????? 說明

d?????????????????? 月中的某一天。一位數的日期沒有前導零。  

dd???????????????? 月中的某一天。一位數的日期有一個前導零。  

ddd?????????????? 周中某天的縮寫名稱,在 AbbreviatedDayNames 中定義。  

dddd???????????? 周中某天的完整名稱,在 DayNames 中定義。  

M???????????????? 月份數字。一位數的月份沒有前導零。  

MM????????????? 月份數字。一位數的月份有一個前導零。  

MMM?????????? 月份的縮寫名稱,在 AbbreviatedMonthNames 中定義。  

MMMM??????? 月份的完整名稱,在 MonthNames 中定義。  

y?????????????????? 不包含紀元的年份。如果不包含紀元的年份小于 10,則顯示不具有前導零的年份。  

yy???????????????? 不包含紀元的年份。如果不包含紀元的年份小于 10,則顯示具有前導零的年份。  

yyyy???????????? 包括紀元的四位數的年份。  

gg???????????????? 時期或紀元。如果要設置格式的日期不具有關聯的時期或紀元字符串,則忽略該模式。  

h?????????????????? 12 小時制的小時。一位數的小時數沒有前導零。  

hh???????????????? 12 小時制的小時。一位數的小時數有前導零。  

H????????????????? 24 小時制的小時。一位數的小時數沒有前導零。  

HH????????????????????? 24 小時制的小時。一位數的小時數有前導零。  

m????????????????? 分鐘。一位數的分鐘數沒有前導零。  

mm?????????????? 分鐘。一位數的分鐘數有一個前導零。  

s?????????????????? 秒。一位數的秒數沒有前導零。  

ss????????????????? 秒。一位數的秒數有一個前導零。  

f?????????????????? 秒的小數精度為一位。其余數字被截斷。  

ff????????????????? 秒的小數精度為兩位。其余數字被截斷。  

fff???????????????? 秒的小數精度為三位。其余數字被截斷。  

ffff????????????????????? 秒的小數精度為四位。其余數字被截斷。  

fffff????????????? 秒的小數精度為五位。其余數字被截斷。  

ffffff???????????? 秒的小數精度為六位。其余數字被截斷。  

fffffff??????????? 秒的小數精度為七位。其余數字被截斷。  

t?????????????????? 在 AMDesignator 或 PMDesignator 中定義的 AM/PM 指示項的第一個字符(如果存在)。  

tt????????????????? 在 AMDesignator 或 PMDesignator 中定義的 AM/PM 指示項(如果存在)。  z???????????????????? 時區偏移量(“+”或“-”后面僅跟小時)。一位數的小時數沒有前導零。例如,太平洋標準時間是“-8”。  

zz???????????????? 時區偏移量(“+”或“-”后面僅跟小時)。一位數的小時數有前導零。例如,太平洋標準時間是“-08”。  

zzz?????????????? 完整時區偏移量(“+”或“-”后面跟有小時和分鐘)。一位數的小時數和分鐘數有前導零。例如,太平洋標準時間是“-08:00”。  

:?????????????????? 在 TimeSeparator 中定義的默認時間分隔符。  

/?????????????????? 在 DateSeparator 中定義的默認日期分隔符。  

% c?????????????? 其中 c 是格式模式(如果單獨使用)。如果格式模式與原義字符或其他格式模式合并,則可以省略“%”字符。  

\ c???????????????? 其中 c 是任意字符。照原義顯示字符。若要顯示反斜杠字符,請使用“\\”。

 只有上面第二個表中列出的格式模式才能用于創建自定義模式;

在第一個表中列出的標準格式字符不能用于創建自定義模式。

自定義模式的長度至少為兩個字符;

例如,DateTime.ToString("d") 返回 DateTime 值;

“d”是標準短日期模式。

DateTime.ToString( "%d") 返回月中的某天;

“%d”是自定義模式.

DateTime.ToString( "d ") 返回后面跟有一個空白字符的月中的某天;

“d”是自定義模式。    

比較方便的是,上面的參數可以隨意組合,并且不會出錯,多試試,肯定會找到你要的時間格式如要得到2005年06月 這樣格式的時間

可以這樣寫: date.ToString("yyyy年MM月", DateTimeFormatInfo.InvariantInfo)如此類推

轉載于:https://www.cnblogs.com/gavin-num1/p/4801385.html

總結

以上是生活随笔為你收集整理的C# 时间格式(血淋淋的教训啊。。。)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 无码成人精品区一级毛片 | 91污片 | 日本va视频| 久久福利视频网 | 一级色视频 | www.日本高清| 美女爆乳18禁www久久久久久 | 国产一区第一页 | 伊人网在线免费观看 | 日韩五码 | 天堂中文8| 中文字幕日韩欧美在线 | 香蕉久久精品 | 亚洲大片免费 | 1000部拍拍拍18勿入免费视频 | 夜夜春夜夜爽 | 亚洲福利网址 | 91精彩视频在线观看 | 日韩精品视频一区二区 | 国产中文在线 | 五月天国产视频 | 91污在线观看 | 精品免费囯产一区二区三区 | 成人av一区二区三区 | a视频在线观看免费 | 插我一区二区在线观看 | 久久精品久久精品久久 | 九热精品 | 关秀媚三级 | 久久久久久久综合色一本 | 国产一区在线视频观看 | 美女屁股眼视频网站 | 欧美日韩一区视频 | 国产精品无码专区 | 一区二区三区免费网站 | 国产免费a | 精品人妻互换一区二区三区 | 中文字幕一区二区不卡 | 中国av一级片| 亚洲精品a区 | 91天天爽 | 日韩白浆 | 献给魔王伊伏洛基亚吧动漫在线观看 | 97国产免费| 亚洲一区二区福利视频 | 亚洲综合精品 | 精品久久久久久久久久久久久 | 国产18在线 | 久久伊人免费视频 | 男人的网址 | 国产精品88 | 伊人天堂网| а√天堂8资源中文在线 | 国产成人免费av | 久久久精品中文字幕 | 在线免费观看黄色小视频 | 亚洲色图日韩精品 | 日韩在线播放av | 欧美一级特黄aaaaaa大片在线观看 | 亚洲乱码精品久久久久.. | 久久丫精品国产亚洲av不卡 | 99中文字幕 | 高跟av | 免费三片在线观看网站v888 | 二级毛片在线观看 | 国产精品网址 | 国产精品视频h | 四虎综合网 | 91avcom| 伊人精品综合 | 毛片在线免费观看网站 | 美女视频黄频视频大全 | 天堂va蜜桃一区二区三区 | 人人看人人做 | 玖玖爱在线观看 | 婷婷九月丁香 | 免费国产小视频 | 日日网站| 亚洲色图 在线视频 | www.精品 | 色香影院 | 国产碰碰 | 国产无套精品一区二区三区 | 最近日本中文字幕 | 久久老熟女一区二区三区 | 少妇特殊按摩高潮惨叫无码 | 人人澡人人射 | 欧美日韩在线视频免费播放 | 久久综合一区二区三区 | 玖玖伊人| 毛片.com| 国产露脸91国语对白 | 亚洲国产一区二区三区a毛片 | 免费成人在线看 | 能看的av| 国产精品一区二区精品 | 一道本无吗一区 | 国产黄大片在线观看画质优化 | 九月婷婷综合 |