美文网首页
C# 字符串的格式化

C# 字符串的格式化

作者: Zhou_QY | 来源:发表于2018-10-13 15:44 被阅读0次

说明

字符串的格式化指将字符串变更为某一格式,例如某一种日期格式

本文参考[C# 开发实战] 软件开发技术联盟编著

语法

  • string S3= string.Format("Current Time is {0:d}",dt);
格式规范 说明
d 简短日期格式(YYYY-MM-DD)
D 完整日期格式(YYYY年MM月DD日)
t 简短时间格式(hh:mm)
T 完整时间格式(hh:mm:ss)
f 简短日期时间格式(YYYY年MM月DD日 hh:mm)
F 完整日期时间格式(YYYY年MM月DD日 hh:mm:ss)
g 简短可排序日期时间格式(YYYY年MM月DD日 hh:mm)
G 简短可排序日期时间格式(YYYY年MM月DD日 hh:mm:ss)
M或m 月/日 (MM月dd日)
Y或y 年/月 (YYYY年/MM月)

实例

按指定格式输出当前时间

using System;

namespace CsharpCode
{
    class Program
    {
        static void Main(string[] args)
        {


            DateTime dt = DateTime.Now;
            string S3= string.Format("Current Time is {0:d}",dt);
            string S4= string.Format("Current Time is {0:D}",dt);
            string S5= string.Format("Current Time is {0:t}",dt);
            string S6= string.Format("Current Time is {0:T}",dt);
            string S7= string.Format("Current Time is {0:f}",dt);
            string S8= string.Format("Current Time is {0:F}",dt);
            string S9= string.Format("Current Time is {0:g}",dt);
            string S10= string.Format("Current Time is {0:G}",dt);
            string S11= string.Format("Current Time is {0:m}",dt);
            string S12= string.Format("Current Time is {0:y}",dt);

            Console.WriteLine(S3+"\n"+S4+"\n"+S5+"\n"+S6+"\n"+S7+"\n"+S8+"\n"+S9+"\n"+S10+"\n"+S11+"\n"+S12);

        }
    }
}

输出

Current Time is 10/13/2018
Current Time is Saturday, October 13, 2018
Current Time is 3:39 PM
Current Time is 3:39:21 PM
Current Time is Saturday, October 13, 2018 3:39 PM
Current Time is Saturday, October 13, 2018 3:39:21 PM
Current Time is 10/13/2018 3:39 PM
Current Time is 10/13/2018 3:39:21 PM
Current Time is October 13
Current Time is October, 2018

相关文章

  • C# 字符串的格式化

    说明 字符串的格式化指将字符串变更为某一格式,例如某一种日期格式 本文参考[C# 开发实战] 软件开发技术联盟编著...

  • Python基础(18) - 字符串格式化与模板字符串方法

    字符串格式化的各种方法 格式化字符串的方法 使用%格式化 模板字符串 字符串的format方法 fstring 什...

  • C#字符串格式化范例的代码

    把写内容过程比较常用的内容片段做个备份,下面内容是关于C#字符串格式化范例的内容,应该能对各朋友有些用途。 int...

  • 字符串

    字符串的转义字符 字符串格式化 字符串格式化使用操作符百分号实现 字符串格式化符号 对字符串的下面这两个部分操作:...

  • 简单的宏定义(不定期补充)

    控制台输出 RGB色值 格式化字符串 格式化字符串 输出点、坐标、Rect 格式化数字

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • lab9

    格式化字符串漏洞,不过是有点蛇皮的格式化字符串,学到了不少新姿势 很明显的格式化字符串,但同时也可以发现,我们的输...

  • python语法入门二

    元组 字符串 格式化 序列 元组tuple:不可变 字符串:不可变 格式化 序列

  • C语言学习笔记

    C/C++格式化字符串说明 C++的格式化字符串经常用作格式化数字的输出、字符串合并和转换等等很多场合。 1. 格...

  • C#-DateTime日期格式化

    C# DateTime日期格式化 在C#中DateTime是一个包含日期、时间的类型,此类型通过ToString(...

网友评论

      本文标题:C# 字符串的格式化

      本文链接:https://www.haomeiwen.com/subject/ewpoaftx.html