c# 日期函数 string.Format
2009-06-03 08:30:46 来源:WEB开发网如:Format(’this is %1d’,[12]);
输出是:this is 12
["-"] 这个指定参数向左齐,和[width]合在一起最可以看到效果:
Format(’this is %-4d,yes’,[12]);
输出是:this is 12 ,yes
["." prec] 指定精度,对于浮点数效果最佳:
Format(’this is %.2f’,[’1.1234]);
输出 this is 1.12
Format(’this is %.7f’,[’1.1234]);
输了 this is 1.1234000
而对于整型数,如果prec比如整型的位数小,则没有效果
反之比整形值的位数大,则会在整型值的前面以0补之
Format(’this is %.7d’,[1234]);
输出是:this is 0001234]
对于字符型,刚好和整型值相反,如果prec比字符串型的长度大
则没有效果,反之比字符串型的长度小,则会截断尾部的字符
Format(’this is %.2s’,[’1234’]);
输出是 this is 12
而上面说的这个例子:
Format(’this is %e’,[-2.22]);
返回的是:this is -2.22000000000000E+000
怎么去掉多余的0呢,这个就行啦
Format(’this is %.2e’,[-2.22]);
好了,第一个总算讲完了,应该对他的应用很熟悉了吧
///////////////////////////////////////////////////////////////
二 FormatDateTime的用法
他的声明为:
function FormatDateTime(const Format: string; DateTime: TDateTime): string;
overload;
当然和Format一样还有一种,但这里只介绍常用的第一种
- ››日期型数据转换成C#长整型数据
- ››函数式编程(javascirpt)
- ››函数式JavaScript编程指南
- ››String l数据对象的Hash Code值的理解
- ››String对象创建个数
- ››String、StringBuffer和StringBuilder的区别
- ››日期类的加减及java中所以日期类的操作算法大全
- ››函数调用,__stdcall,__cdecl,__fastcall,thiscall...
- ››函数指针与软件设计
- ››String类的一些赋值语句
- ››StringBuffer帮你减轻Java的负担
- ››String.getBytes()方法中的中文编码问题
更多精彩
赞助商链接