Hey there guys,
I’m trying to calculate the current time using the following script in C#
public int currentHour;
public int currentMin;
public int hoursInSeconds;
public int minutesInSeconds;
public int timeOfDay;
protected string currentHourTime;
//public int clockHour;
//public string timeOfDayPhrase;
void getTimeofDay(){
currentHour = System.DateTime.Minute;
currentMin = System.DateTime.Minute;
hoursInSeconds = (currentHour) * 60.0 * 60.0;
minutesInSeconds = (currentMin) * 60.0;
timeOfDay = (hoursInSeconds) + (minutesInSeconds);
Debug.Log (timeOfDay);
}
I received a number of errors when I ran this script. Firstly that system.DateTime does not return an int. It returns string. One would then conclude to run the debug the script that one would need to convert the string into an int using Int32. I have tried this and nothing of any value happened. Does anyone have any idea how to make this script successful?
All I’m trying to do it quantify the current time into a measurable value I can reference.
Thank you all!
based on this script I found (JS)