VB.NET学习笔记:数据类型——数字、日期时间格式化(字符串)

数据应该以友好的格式呈现给用户,例如,电话号码可以存储为 8009999999 格式,但我们更喜欢这样来显示给用户: 800-999-9999。 这就需要我们对存储的数据进行格式化后再呈现出来。
格式设置是将类型(如数字、日期等)的值转换为字符串表示形式的过程,通常使得最终的字符串以友好的格式显示给用户,也可以理解为把其他数据类型以想要的格式转换成字符串。通常使用 Object.ToString方法、 String.Format 方法或StringBuilder.AppendFormat方法对数据进行格式设置。
官方帮助网页:设置 .NET 中类型的格式

一、Object.ToString方法

1、数字格式字符串

数字.ToString(format)
参数:format——String,标准或自定义的数值格式字符串。
返回:String,此实例的值的字符串表示形式,由 format 指定。
如(帮助页的示例代码):

        Dim floating As Double = 10761.937554
        Console.WriteLine("C: {0}",
              floating.ToString("C"))
        Console.WriteLine("E: {0}",
              floating.ToString("E03"))
        Console.WriteLine("F: {0}",
              floating.ToString("F04"))
        Console.WriteLine("G: {0}",
              floating.ToString("G"))
        Console.WriteLine("N: {0}",
              floating.ToString("N03"))
        Console.WriteLine("P: {0}",
              (floating / 10000).ToString("P02"))
        Console.WriteLine("R: {0}",
              floating.ToString("R"))
        Console.WriteLine()

        Dim integral As Integer = 8395
        Console.WriteLine("C: {0}",
              integral.ToString("C"))
        Console.WriteLine("D: {0}",
              integral.ToString("D6"))
        Console.WriteLine("E: {0}",
              integral.ToString("E03"))
        Console.WriteLine("F: {0}",
              integral.ToString("F01"))
        Console.WriteLine("G: {0}",
              integral.ToString("G"))
        Console.WriteLine("N: {0}",
              integral.ToString("N01"))
        Console.WriteLine("P: {0}",
              (integral / 10000).ToString("P02"))
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值