• c# 日期时间与字符串格式


    class Program
        {
            static void Main(string[] args)
            {
                //通过使用$符号初始化一个字符串,可以在字符串中使用占位符来引用变量
                
                int a = 123;
    
                Console.WriteLine($"this value is {a}");
    
                int b = 1;
    
                //其实就是语法糖,编译器还是将它翻译成String.Format 来处理
    
                FormattableString fs = $"a:{a}, b:{b} x+y={a + b}";
    
                Console.WriteLine(fs.Format); //a:{0}, b:{1} x+y={2}
    
                for (int i = 0; i < fs.ArgumentCount; i++)
                {
                    Console.WriteLine($"argument: {i} {fs.GetArgument(i)}");
                }
    
                string c = "我爱你";
                Console.WriteLine(nameof(c));
                //与日期结合的使用,在表达式后面通过冒号连接,设置特定的格式
    
                var s = DateTime.Now;
    
                Console.WriteLine($"{s:D}"); //长日期格式
                Console.WriteLine($"{s:d}"); //短日期格式
                Console.WriteLine($"{s:yyyy:MM:dd hh:mm:ss}"); //自定义格式
    
    
                //常用数字
    
                var e = 123;
    
                Console.WriteLine($"{e:x2} {e:C} {e:F} {e:N}");
    
                 
                 Console.ReadKey();
            }
        }
  • 相关阅读:
    洛谷 P1313 计算系数
    洛谷 P1088 火星人
    洛谷 P1049 装箱问题
    P5016 龙虎斗
    洛谷P1208
    求lca
    没有上司的舞会
    最短路spfa
    懒羊羊找朋友
    简单的图论问题之单源最短路dijkstra算法
  • 原文地址:https://www.cnblogs.com/alplf123/p/10102629.html
Copyright © 2020-2023  润新知