Esempio n. 1
0
        public static void Main()
        {
            var source = new Dictionary <string, string>
            {
                ["longDatePattern"]  = "dddd, MMMM d, yyyy",
                ["longTimePattern"]  = "h:mm:ss tt",
                ["shortDatePattern"] = "M/d/yyyy",
                ["shortTimePattern"] = "h:mm tt"
            };

            var config = new ConfigurationBuilder()
                         .Add(new MemoryConfigurationSource {
                InitialData = source
            })
                         .Build();

            var options = new DateTimeFormatOptions(config);

            Console.WriteLine($"LongDatePattern: {options.LongDatePattern}");
            Console.WriteLine($"LongTimePattern: {options.LongTimePattern}");
            Console.WriteLine($"ShortDatePattern: {options.ShortDatePattern}");
            Console.WriteLine($"ShortTimePattern: {options.ShortTimePattern}");
        }
Esempio n. 2
0
 public FormatOptions(IConfiguration config)
 {
     DateTime        = new DateTimeFormatOptions(config.GetSection("DateTime"));
     CurrencyDecimal = new CurrencyDecimalFormatOptions(config.GetSection("CurrencyDecimal"));
 }