[Next Post in Series - Tool Developer Notes - Part IV]
Adding few more interesting notes based on learning's
Tip #1 - Working with DateTime Picker in C#. Requirement was to write in specific format. Provided below is an example using WinForms Application
For the Submit button try out the sample code for Setting date, Adding Duration
private void btnSubmit_Click(object sender, EventArgs e)
{
int duration = 0;
DateTime CurrentTime;
String CurDate;
duration = Convert.ToInt32(txtDuration.Text);
CurrentTime = dTPTimeSet.Value;
for (int i = 0; i < 10; i++)
{
CurDate = CurrentTime.ToString("MM/dd/yyyy hh:mm");
MessageBox.Show(CurDate);
CurrentTime = CurrentTime.AddMinutes(duration);
}
}
Tip #2 - Check if string is GUID. Tweaking the code from Stackoverflow question
public static bool IsGuid(string guid)
{
if (!string.IsNullOrEmpty(guid))
{
Regex regex = new Regex(@"^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$");
return regex.IsMatch(guid);
}
return false;
}
Tip #3 - Loop through all files in a directory
How to loop through all files in a folder using C#Tip #4 - Last File Created time in a directory
using System.IO.DirectoryInfo we find last file created time in a directory
string Folder = @”C:\Test”;
DirectoryInfo dinfo = new DirectoryInfo(Folder).GetDirectories("*", SearchOption.AllDirectories).OrderByDescending(d => d.LastWriteTimeUtc).First();
//Find the Last File Created Time in Directory
DateTime LastCreatedTime = dinfo.LastAccessTime;
Happy Learning!!!
No comments:
Post a Comment