public static string dateStringToHexString(string dateString) { DateTimeConverter dTc = new DateTimeConverter(); DateTime convertedDate = (DateTime)dTc.ConvertFrom(dateString); TimeSpan difference = convertedDate - epoch(); int diffSec = (int)difference.TotalSeconds; string back = diffSec.ToString("X"); return(back); }
public static Price NewPrice(string day, double price, Currency currency) { var converter = new DateTimeConverter(); return(new Price { Period = new DayPeriod(( DateTime )converter.ConvertFrom(day)), Value = price, Currency = currency, Source = "Dummy", }); }
private void button1_Click(object sender, EventArgs e) { FolderBrowserDialog path = new FolderBrowserDialog(); if (path.ShowDialog() == DialogResult.OK) { textBoxpath.Text = path.SelectedPath.ToString(); } foreach (var file in Directory.EnumerateFiles(path.SelectedPath)) { BitmapMetadata md = null; FileInfo fileInfo = new FileInfo(file); textBoxlog.AppendText(file.ToString() + " "); try { FileStream fs = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read, FileShare.Read); BitmapSource img = BitmapFrame.Create(fs); md = (BitmapMetadata)img.Metadata; textBoxlog.AppendText(md.DateTaken); DateTimeConverter converter = new DateTimeConverter(); var date = converter.ConvertFrom(md.DateTaken.ToString()); var data_string = date.ToString().Split(' '); DirectoryInfo di = Directory.CreateDirectory(path.SelectedPath.ToString() + "/" + data_string[0]); fs.Close(); System.IO.File.Move(file.ToString(), di.FullName.ToString() + "/" + fileInfo.Name); } catch { textBoxlog.AppendText("SKIPPED"); } textBoxlog.AppendText(Environment.NewLine); } }
public static IPeriod ConvertFrom(string value) { if (value == null) { throw null; } int year; if (int.TryParse(value, out year)) { return(new YearPeriod(year)); } var converter = new DateTimeConverter(); return(new DayPeriod(( DateTime )converter.ConvertFrom(value))); }
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { return((Date)(DateTime)dateTimeConverter.ConvertFrom(context, culture, value)); }