起因

在开发过程中,涉及到通过使用枚举类型来优化接口。因为要与 入参/出参 做对比 对 出库/入库 string类型变量赋值等。其中的转换感觉实在不方便,甚是奇怪,既然被推荐转换成枚举做处理进行优化的话,应该是变得方便才对。专门请教前辈,学习到下面的方法。

string testA= AfterSaleIsAcceptanceEnum.End.ToString(“D”);
string testB = ((int)AfterSaleIsAcceptanceEnum.End).ToString();

A为学习到的,B为自己一开始用到的。
在此专门扩展学习一下。用好了感觉是很方便的。ToString用的太经常反而忘记了它的扩展。
下面是专门搜集后,发现搜索的结果杂七杂八,自己整理到的结果。


.ToString()

Int OR Double 等数字类型

格式符 应用 含义 使用示例 显示示例
C 数字类型 货币 2.5.ToString(“C”) ¥2.50
D 只用于整型 十进制 25.ToString(“D5”) 00025
E 数字类型 科学型 25000.ToString(“E”) 2.500000E+005
F 数字类型 小数点后位数 25.ToString(“F2”) 25.00
G 数字类型 常规 2.5.ToString(“G”) 2.5
N 数字类型 数字 4384.5.ToString(“N”) 4,384.50 (UK/USA)/4 384,50 (欧洲大陆)
X 只用于整型 十六进制 255.ToString(“X”) 1120 (如果要显示0x1120,需要写上0x)
P 数字类型 百分比 255.ToString(“P”) 255.00%

Dates

Note that date formatting is especially dependant on the system’s regional settings; the example strings here are from my local locale.
注意,日期格式化特别依赖于系统的区域设置;这里的示例字符串来自我的本地地区。

格式符 类型 示例(System.DateTime.Now)
d Short date 10/12/2002
D Long date December 10, 2002
t Short time 10:11 PM
T Long time 10:11:29 PM
f Full date & time December 10, 2002 10:11 PM
F Full date & time (long) December 10, 2002 10:11:29 PM
g Default date & time 10/12/2002 10:11 PM
G Default date & time (long) 10/12/2002 10:11:29 PM
M Month day pattern December 10
r RFC1123 date string Tue, 10 Dec 2002 22:11:29 GMT
s Sortable date string 2002-12-10T22:11:29
u Universal sortable, local time 2002-12-10 22:13:50Z
U Universal sortable, GMT December 11, 2002 3:13:50 AM
Y Year month pattern December, 2002

The ‘U’ specifier seems broken; that string certainly isn’t sortable
“u”说明符似乎是坏的;字符串当然不是可排序的。

DateTime.ToString( "d"); // 返回 DateTime 值;“d”是标准短日期模式。
DateTime.ToString( "%d"); // 返回月中的某天;“%d”是自定义模式。
DateTime.ToString( "d "); // 返回后面跟有一个空白字符的月中的某天;“d”是自定义模式。

拓展

拓展1:固定长度一个数值。【.ToString().PadLeft()】

示例:

i=1;

i.ToString().PadLeft(10,‘0’);
固定长度为10,左不足补0,结果为0000000001;

i.ToString(“N”).PadLeft(10,‘0’);
结果为00000001.00;

i.ToString().PadLeft(10,’ ');
结果为 1;

拓展2:自定义数字格式字符串。【.ToString(“###,###,###,##0”)】

#是如果有数字的话就显示,没数字的话是空;0是如果有数字的话就显示,没数字的话是显示为0。
示例1:

public string GetFormateString(int Precision, double Number){string text = "###,###,###,##0.";for (int i = 0; i < Precision; i++){text += "0";}return Number.ToString(text);}

在上面的例子中,根据函数传入的精度(Precision)、数量(Number)来输出你说需要格式的字符串,其中for循环的作用是,拼接小数点后零的个数,为零占位。
PS: 示例1方法来源:https://blog.csdn.net/jiankunking/article/details/20439935
示例2:

string Money = Math.Round((decimal)SurplusMoney, 2).ToString("#0.00");
stringstr11 =(56789 / 100.0).ToString("#.##");           //result: 567.89
stringstr12 =(56789 / 100).ToString("#.##");             //result: 567

上面例子是将decimal类型的金额转换为string类型,以达到前端可以展示如”20.00¥“的效果。

拓展3:日期转换字符串。

示例:

DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25
dt.ToFileTime().ToString();//127756416859912816
dt.ToFileTimeUtc().ToString();//127756704859912816
dt.ToLocalTime().ToString();//2005-11-5 21:21:25
dt.ToLongDateString().ToString();//2005年11月5日
dt.ToLongTimeString().ToString();//13:21:25
dt.ToOADate().ToString();//38661.5565508218
dt.ToShortDateString().ToString();//2005-11-5
dt.ToShortTimeString().ToString();//13:21
dt.ToUniversalTime().ToString();//2005-11-5 5:21:25
dt.Year.ToString();//2005
dt.Date.ToString();//2005-11-5 0:00:00
dt.DayOfWeek.ToString();//Saturday
dt.DayOfYear.ToString();//309
dt.Hour.ToString();//13
dt.Millisecond.ToString();//441
dt.Minute.ToString();//30
dt.Month.ToString();//11
dt.Second.ToString();//28
dt.Ticks.ToString();//632667942284412864
dt.TimeOfDay.ToString();//13:30:28.4412864
dt.ToString();//2005-11-5 13:47:04dt.AddYears(1).ToString();//2006-11-5 13:47:04
dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04
dt.AddMonths(1).ToString();//2005-12-5 13:47:04
dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
dt.CompareTo(dt).ToString();//0
dt.Add(?).ToString();//问号为一个时间段
dt.Equals("2005-11-6 16:11:04").ToString();//False
dt.Equals(dt).ToString();//True
dt.GetHashCode().ToString();//1474088234
dt.GetType().ToString();//System.DateTime
dt.GetTypeCode().ToString();//DateTime// 计算2个日期之间的天数差
DateTime dt1 = Convert.DateTime("2007-8-1");
DateTime dt2 = Convert.DateTime("2007-8-15");
TimeSpan span = dt2.Subtract(dt1);
int dayDiff = span.Days + 1;
// 计算某年某月的天数
int days = DateTime.DaysInMonth(2007, 8);
days = 31;
// 给日期增加一天、减少一天
DateTime dt = DateTime.Now;
dt.AddDays(1); //增加一天
dt.AddDays(-1);//减少一天

PS: 上述示例代码参考自https://www.cnblogs.com/wyt007/p/6541900.html

拓展4:Custom number formatting . 自定义数字格式化。【String.Format("{}",)】

无意中看到的,尚未实际用到过。是纯英文的,特此翻译后记录,也许哪天就用到了。

Specifier(格式符) Type(类型) Example(例子) Output (Passed Double 1500.42)(输出) Note(注释)
0 Zero placeholder(零占位符) {0:00.0000} 1500.4200 Pads with zeroes.
# Digit placeholder(数字占位符) {0:(#).##} (1500).42
. Decimal point(小数点) {0:0.0} 1500.4
, Thousand separator(千分分离器) {0:0,0} 1,500 Must be between two zeroes.
,. Number scaling(数标度) {0:0,.} 2 Comma adjacent to Period scales by 1000.
% Percent(百分比) {0:0%} 150042% Multiplies by 100, adds % sign.
e Exponent placeholder(指数占位符) {0:00e+0} 15e+2 Many exponent formats available.
; Group separator(分组分割符) see below

The group separator is especially useful for formatting currency values which require that negative values be enclosed in parentheses.
组分隔符对于要求负值用括号括起来的格式化的货币值特别有用。

示例1:

stringstr1 =string.Format("{0:N1}",56789);               //result: 56,789.0
stringstr2 =string.Format("{0:N2}",56789);               //result: 56,789.00
stringstr3 =string.Format("{0:N3}",56789);               //result: 56,789.000
stringstr8 =string.Format("{0:F1}",56789);               //result: 56789.0
stringstr9 =string.Format("{0:F2}",56789);               //result: 56789.00//C 或 c
//货币
Console.Write("{0:C}", 2.5);  //$2.50
Console.Write("{0:C}", -2.5); //($2.50)
//D 或 d
//十进制数
Console.Write("{0:D5}", 25);  //00025
//E 或 e
//科学型
Console.Write("{0:E}", 250000);  //2.500000E+005
//F 或 f
//固定点
Console.Write("{0:F2}", 25);  //25.00
Console.Write("{0:F0}", 25);  //25
//G 或 g
//常规
Console.Write("{0:G}", 2.5);  //2.5
//N 或 n
//数字
Console.Write("{0:N}", 2500000);  //2,500,000.00
//X 或 x
//十六进制
Console.Write("{0:X}", 250);  //FA
Console.Write("{0:X}", 0xffff);  //FFFF

示例2:

using System;namespace ToStringFormat
{class Program{static void Main(string[] args){//按照中国人习惯标准转化System.Globalization.CultureInfo Culinfo = System.Globalization.CultureInfo.CreateSpecificCulture("zh-Cn");//【C或c】,数字转换为表示货币金额的字符串。转换由当前 NumberFormatInfo 对象的货币格式信息控制。//精度说明符指示所需的小数位数。如果省略精度说明符,则使用当前 NumberFormatInfo 对象给定的默认货币精度。Console.WriteLine("(2.5).ToString('C'):" + (2.5).ToString("C", Culinfo)); //¥2.5Console.WriteLine("(2.5).ToString('C2'):" + (2.5).ToString("C2", Culinfo)); //¥2.50Console.WriteLine("(2.5).ToString('C3'):" + (2.5).ToString("C3", Culinfo)); //¥2.500Console.WriteLine("*************************************************************");//【D 或 d】,只有整型才支持此格式。数字转换为十进制数字 (0-9) 的字符串,如果数字为负,则前面加负号。//精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。Console.WriteLine("(25).ToString('D'):" + (25).ToString("D", Culinfo)); //25Console.WriteLine("(25).ToString('D3'):" + (25).ToString("D3", Culinfo)); //025Console.WriteLine("(25).ToString('D4'):" + (25).ToString("D4", Culinfo)); //0025Console.WriteLine("(25).ToString('D5'):" + (25).ToString("D5", Culinfo)); //00025Console.WriteLine("*************************************************************");//【E 或 e】,数字转换为“-d.ddd…E+ddd”或“-d.ddd…e+ddd”形式的字符串,其中每个“d”表示一个数字 (0-9)。如果该数字为负,则该字符串以减号开头。小数点前总有一个数字。精度说明符指示小数点后所需的位数。如果省略精度说明符,则使用默认值,即小数点后六位数字。//格式说明符的大小写指示在指数前加前缀“E”还是“e”。指数总是由正号或负号以及最少三位数字组成。如果需要,用零填充指数以满足最少三位数字的要求。Console.WriteLine("(25000).ToString('E'):" + (25000).ToString("E", Culinfo)); //2.500000E+004Console.WriteLine("(25000).ToString('E2'):" + (25000).ToString("E2", Culinfo)); //2.50E+004Console.WriteLine("(25000).ToString('E3'):" + (25000).ToString("E3", Culinfo)); //2.500E+004Console.WriteLine("(25000).ToString('e'):" + (25000).ToString("e", Culinfo)); //2.500000e+004Console.WriteLine("(25000).ToString('e2'):" + (25000).ToString("e2", Culinfo)); //2.50e+004Console.WriteLine("(25000).ToString('e3'):" + (25000).ToString("e3", Culinfo)); //2.500e+004Console.WriteLine("*************************************************************");//【F 或 f】,数字转换为“-ddd.ddd…”形式的字符串,其中每个“d”表示一个数字 (0-9)。如果该数字为负,则该字符串以减号开头。//精度说明符指示所需的小数位数。如果忽略精度说明符,则默认数值精度由当前 NumberFormatInfo 对象的 NumberDecimalDigits 属性给定。Console.WriteLine("(25).ToString('F0'):" + (25).ToString("F0", Culinfo)); //25Console.WriteLine("(25).ToString('F1'):" + (25).ToString("F1", Culinfo)); //25.0Console.WriteLine("(25).ToString('F2'):" + (25).ToString("F2", Culinfo)); //25.00Console.WriteLine("*************************************************************");//【G 或 g】,根据数字类型以及是否存在精度说明符,数字会转换为定点或科学记数法的最紧凑形式。如果精度说明符被省略或为零,则数字的类型决定默认精度,如下表所示。//Byte 或 SByte:3//Int16 或 UInt16:5//Int32 或 UInt32:10//Int64 或 UInt64:19//Single:7//Double:15//Decimal:29//如果用科学记数法表示数字时指数大于 -5 而且小于精度说明符,则使用定点表示法;否则使用科学记数法。如果要求有小数点,并且忽略尾部零,则结果包含小数点。如果精度说明符存在,并且结果的有效数字位数超过指定精度,则通过舍入删除多余的尾部数字。//如果数字是 Decimal 并且省略精度说明符,上述规则存在一个例外。在这种情况下总使用定点表示法并保留尾部零。//使用科学记数法时,如果格式说明符是“G”,结果的指数带前缀“E”;如果格式说明符是“g”,结果的指数带前缀“e”。Console.WriteLine("(2.5).ToString('G'):" + (250).ToString("G", Culinfo)); //250Console.WriteLine("(2.5).ToString('G1'):" + (250).ToString("G1", Culinfo)); //3E+02Console.WriteLine("(2.5).ToString('G2'):" + (250).ToString("G2", Culinfo)); //2.5E+02Console.WriteLine("(2.5).ToString('G3'):" + (250).ToString("G3", Culinfo)); //250Console.WriteLine("*************************************************************");//【N 或 n】,数字转换为“-d,ddd,ddd.ddd…”形式的字符串,其中“-”表示负数符号(如果需要),“d”表示数字 (0-9),“,”表示数字组之间的千位分隔符,“.”表示小数点符号。实际的负数模式、数字组大小、千位分隔符以及小数分隔符分别由当前 NumberFormatInfo 对象的 NumberNegativePattern、NumberGroupSizes、NumberGroupSeparator 和 NumberDecimalSeparator 属性指定。//精度说明符指示所需的小数位数。如果忽略精度说明符,则默认数值精度由当前 NumberFormatInfo 对象的 NumberDecimalDigits 属性给定。Console.WriteLine("(250000).ToString('N'):" + (250000).ToString("N", Culinfo)); //250,000.00Console.WriteLine("(250000).ToString('N1'):" + (250000).ToString("N1", Culinfo)); //250,000.0Console.WriteLine("(250000).ToString('N3'):" + (250000).ToString("N3", Culinfo)); //250,000.000Console.WriteLine("*************************************************************");//【X 或 x】只有整型才支持此格式。数字转换为十六进制数字的字符串。格式说明符的大小写指示对大于 9 的十六进制数字使用大写字符还是小写字符。例如,使用“X”产生“ABCDEF”,使用“x”产生“abcdef”。//精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。Console.WriteLine("(25).ToString('X'):" + (25).ToString("X", Culinfo));//19Console.WriteLine("(25).ToString('X4'):" + (25).ToString("X4", Culinfo));//19Console.WriteLine("(25).ToString('X8'):" + (25).ToString("X8", Culinfo));//19Console.WriteLine("*************************************************************");//【P 或 p】 按照 NumberFormatInfo..::.PercentNegativePattern 属性(若数字为负)或 NumberFormatInfo..::.PercentPositivePattern 属性(若数字为正)的定义,将数字转换为一个表示百分比的字符串。已转换的数字乘以 100 以表示为百分比。//精度说明符指示所需的小数位数。如果省略精度说明符,则使用当前 NumberFormatInfo 对象给定的默认数字精度。Console.WriteLine("(0.025).ToString('P'):" + (0.025).ToString("P", Culinfo));//2.50%Console.WriteLine("(0.025).ToString('P1'):" + (0.025).ToString("P1", Culinfo));//2.5%Console.WriteLine("(0.025).ToString('P2'):" + (0.025).ToString("P2", Culinfo));//2.50%Console.WriteLine("(0.025).ToString('P3'):" + (0.025).ToString("P3", Culinfo));//2.500%Console.WriteLine("*************************************************************");//【R 或 r】只有 Single 和 Double 类型支持此格式。往返过程说明符保证转换为字符串的数值再次被分析为相同的数值。使用此说明符格式化数值时,首先使用常规格式对其进行测试:Double 使用 15 位精度,Single 使用 7 位精度。如果此值被成功地分析回相同的数值,则使用常规格式说明符对其进行格式化。但是,如果此值未被成功地分析为相同数值,则它这样格式化:Double 使用 17 位精度,Single 使用 9 位精度。//尽管可以存在精度说明符,但它将被忽略。使用此说明符时,往返过程优先于精度。Console.WriteLine("(25.00).ToString('r'):" + (25.00).ToString("r", Culinfo)); //25Console.WriteLine("(25.00).ToString('r1'):" + (25.00).ToString("r1", Culinfo)); //25Console.WriteLine("(25.00).ToString('r2'):" + (25.00).ToString("r2", Culinfo)); //25Console.ReadKey();}}
}

PS: 上述示例代码来自:https://www.cnblogs.com/bignjl/archive/2011/01/14/1935645.html

拓展5:Custom date formatting:. 自定义时间格式化。【String.Format("{}",)】

格式符 类型 示例 输出示例
dd Day {0:dd} 10
ddd Day name {0:ddd} Tue
dddd Full day name {0:dddd} Tuesday
f, ff, … Second fractions {0:fff} 932
gg, … Era {0:gg} A.D.
hh 2 digit hour {0:hh} 10
HH 2 digit hour, 24hr format {0:HH} 22
mm Minute 00-59 {0:mm} 38
MM Month 01-12 {0:MM} 12
MMM Month abbreviation {0:MMM} Dec
MMMM Full month name {0:MMMM} December
ss Seconds 00-59 {0:ss} 46
tt AM or PM {0:tt} PM
yy Year, 2 digits {0:yy} 02
yyyy Year {0:yyyy} 2002
zz Timezone offset, 2 digits {0:zz} -05
zzz Full timezone offset {0:zzz} -05:00
: Separator {0:hh:mm:ss} 10:43:20
/ Separator {0:dd/MM/yyyy} 10/12/2002

日期格式模式 说明
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 是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“//”。
示例1:

DateTime dt = DateTime.Now;
dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
dt.GetDateTimeFormats('t')[0].ToString();//14:06
dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日
dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05
dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日
dt.GetDateTimeFormats('M')[0].ToString();//11月5日
dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06
dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06
dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT

示例2:

DateTime dt = DateTime.Now;
string.Format("{0:d}", dt);//2005-11-5
string.Format("{0:D}", dt);//2005年11月5日
string.Format("{0:f}", dt);//2005年11月5日 14:23
string.Format("{0:F}", dt);//2005年11月5日 14:23:23
string.Format("{0:g}", dt);//2005-11-5 14:23
string.Format("{0:G}", dt);//2005-11-5 14:23:23
string.Format("{0:M}", dt);//11月5日
string.Format("{0:R}", dt);//Sat, 05 Nov 2005 14:23:23 GMT
string.Format("{0:s}", dt);//2005-11-05T14:23:23
string.Format("{0:t}", dt);//14:23
string.Format("{0:T}", dt);//14:23:23
string.Format("{0:u}", dt);//2005-11-05 14:23:23Z
string.Format("{0:U}", dt);//2005年11月5日 6:23:23
string.Format("{0:Y}", dt);//2005年11月
string.Format("{0}", dt);//2005-11-5 14:23:23
string.Format("{0:yyyyMMddHHmmssffff}", dt);

PS: 上述示例代码参考自https://www.cnblogs.com/wyt007/p/6541900.html


createtime:2018-11-12

C#学习-数值与日期的ToString()格式汇总相关推荐

  1. oracle 日期改字符格式_oracle怎么把数值型日期转换成日期字符型

    展开全部 oracle把数值型日期转换bai成日期字符du型的操作方法和详细步骤zhi如下: 1.首先dao,将字符串类型版转换为权数字类型. 此方法使用to_number()直接进行转换. 具体语法 ...

  2. Excel学习笔记-函数(日期与时间、条件格式与公式、文本处理函数)

    目录: 一.认识时间和日期 1.时间格式 2.基本的时间与日期运算 二.日期函数 1.Year.Month.Day.Date函数 2.Datedif函数 3.Weeknum.Weekday函数 4.T ...

  3. 代码记录-python-excel显示为数值的日期格式转换

    需求:将excel 读取到的数值转换为日期格式: """常用工具库引用"""import numpy as np import pandas ...

  4. mysql转换年月日_mysql 日期和时间格式转换实现语句

    mysql 日期和时间格式转换实现语句 更新时间:2009年10月24日 00:25:22   作者: 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. ...

  5. C#中ToString()格式大全(转)

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  6. ToString格式大全

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  7. JSK-129 判断日期是否符合格式【入门】

    判断日期是否符合格式 我们知道一年有12个月,每个月最多有31天,年有平年和闰年之分,本题目要求如果输入一个日期,程序需要判断用户输入的日期是否正确. 输入:用户输入是三个数字,分别表示年,月和日. ...

  8. SQL获取当前时间| 日期| SQL时间格式| SQL时间截取| getdate()用法

    SQL 获取当前时间 | 日期 | SQL 时间格式 | SQL 时间截取 | getdate() 用法 1. 当前系统日期.时间 select getdate() 输出:2011-01-06 13: ...

  9. Excel:文本型日期转化为数值型日期

    问题来源:我有两列日期,相通过IF()函数比较两列日期是否相等,但是其中一列(Trddt列)无法通过鼠标右击-设置单元格格式转化成我想要的日期形式,单元格内总显示2011-09-06形式,而不能转化成 ...

最新文章

  1. 高通量测序技术和序列拼接算法探析
  2. 2021年5个优秀人工智能框架
  3. python设置环境路径_window10配置python虚拟环境的路径
  4. 使用移动设备 连接到Exchange Server 2007
  5. 【windows】【linux】tree命令
  6. 计算机类学生发专利,关于统计2020年老师指导本科生发表科研论文数和申请专利数的通知...
  7. python实现决策树归纳_决策树【python实现】
  8. Pyplot绘图的格式
  9. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.
  10. 计算机存储单位字的英语,计算机存储基本单位,位、字节、字以及KB、MB和GB怎么换算?...
  11. /etc/mtab must be a symlink to /proc/mounts
  12. php配合jade使用,详解基于模板引擎Jade的应用
  13. 深度学习之RNN、LSTM及正向反向传播原理
  14. Virident:PCIe SSD更能发挥闪存的特长
  15. 脉冲神经网络 神经元模型-Izhikevich模型(3)
  16. Hyperledge Fabric-身份与角色认证
  17. glide 设置宽高_glide如何设置图片大小
  18. 浅谈网页压缩GZIP
  19. 网络监控cacti1.2.12邮件报警(三)
  20. python镜像安装re模块_Python模块之re模块

热门文章

  1. 何恺明编年史之深度残差网络ResNet
  2. html表格边框void,绘制HTML表格边框
  3. c++ 关键字 mutable
  4. 饭统网CEO臧力:生存需要决定商业模式
  5. python的super super easy教程 | 垃圾回收 引用计数 深拷贝和浅拷贝
  6. BreederDAO 一周年纪念日——纪念过去,庆祝现在,展望未来
  7. 智能改写工具免费-智能改写工具
  8. 无向图的创建(java实现)
  9. Numpy学习笔记三——数组切片、bool索引、掩码和花哨索引
  10. MATLAB算法实战应用案例精讲-【优化算法】多元宇宙优化算法(MVO)多目标多元宇宙优化算法(MOMVO)(附matlab代码实现)