using System.Collections.Generic;
using System.Text.RegularExpressions;
public static void Main()
Dictionary<String, String> input = new Dictionary<String, String>();
input.Add("awm_onholddate", "/Date(1718417337000)/");
Dictionary<String, String> output = new Dictionary<String, String>();
foreach(KeyValuePair<string, string> kvp in input)
DateTimeOffset d = DateTimeOffset.FromUnixTimeMilliseconds(Int64.Parse(new Regex(@"/Date\((\d+)\)/").Match(v).Groups[1].Value));
output.Add(k + "1", d.ToString("M/dd/yyyy h:mm:ss tt"));
output.Add(k + "2", d.ToString("yyyy-MM-ddTHH:mm:ss"));
output.Add(k + "3", d.ToString("yyyy-MM-ddTHH:mm:ss"));
output.Add(k + "4", d.ToString("M/dd/yyyy h:mm:ss tt"));
foreach(KeyValuePair<string, string> kvp in output)
Console.WriteLine(kvp.Key + " " + kvp.Value);