How to fetch Day, Month or year from date time string?   How to get Hour, minute or second from a date time string?     Following snippet of code can be used to deal with most of the forms of date time string in Unity C#   Instead of having time in the form of     "2020-1-31 12:10:15"      you can also pass   "31/1/2020 12:10:15 PM"     and or any such case of Date time in string.   Then from this DateTime object you can fetch any particular detail like Year shown in example below.          System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US"); DateTime tempDate = Convert.ToDateTime("2020-5-6 12:10:15", culture); Debug.Log("Testing date time conversion: " + tempDate.Year);       This could be used to deal with date time strings of the form     "dd:MM:yyyy HH:mm:ss"   "yyyy:MM:dd HH:mm:ss"       
Games and Game Development