Delphi格式化函数Format FormatDateTime和FormatFloat

本文介绍了Delphi中的Format、FormatDateTime和FormatFloat函数,通过实例展示了如何按照特定格式进行字符串、日期和浮点数的格式化操作。同时,提供了相关参考资料链接,帮助读者深入理解。
摘要由CSDN通过智能技术生成

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

               

1.Format 根据指定所需要的格式,格式化字符串。
原型:

function Format( const Format:  string;  const Args:  array  of  const):  string; 

例子:

var 
  s:  string; 
begin 
   //指令类型 type 
 
  s := Format( '最大整数是: %d; 最小整数是: %d', [MaxInt,Low(Integer)]); 
   //返回: 最大整数是: 2147483647; 最小整数是: -2147483648 
   { 提示: 格式指令必须以 % 开始, 不区分大小写, %d 代表一个整数; 第二个参数是一个变体数组 } 
 
  s := Format( '最大的无负号整数是: %u', [High(Cardinal)]); 
   //返回: 最大的无负号整数是: 4294967295 
   { %u表示一个无负号整数 } 
 
  s := Format( '输入-2的结果是: %u', [-2]); 
   //返回: 输入-2的结果是: 4294967294 
   { 如果对应 %u 的是个负数, 则返回: 无负号整数最大值 - 这个数的绝对值 + 1 } 
 
  s := Format( '%s! %s', ['你好','我是万一']); 
   //返回: 你好! 我是万一 
   { %s 表示字符串 } 
 
  s := Format( '%f', [Pi]); 
   //返回: Pi的值是: 3.14 
   { %f 表示浮点数, 保留或凑够两位小数点 } 
 
  s := Format( '%g', [01.2345000]); 
   //返回: 1.2345 
   { %g 表示浮点数, 会去掉多余的 0 } 
 
  s := Format( '%n', [12345.6789]); 
   //返回: 12,345.68 
   { %n 表示浮点数, 整数部分使用千位分隔符, 保留两位小数点 } 
 
  s := Format( '%m', [12345.6789]); 
   //返回: ¥12,345.68 
   { %m 表示浮点数, 加货币记号, 转换结果取决于系统的地域设置 } 
 
  s := Format( '%e', [12345.6789]); 
   //返回: 1.23456789000000E+004 
   { %e 用科学计数法表示整数或浮点数 } 
 
  s := Format( '%p', [@Self]); 
   //返回: 0012F5BC 
   { %p 表示指针地址, 用十六进制表示 } 
 
  s := Format( '%x', [255]); 
   //
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值