I can get the system time, and then print it, but unfortunatly (but naturally) it is in Normal Minutes/ Real Minutes (60 m = 1 h). How can i convert this to the (100m in 1h) metric minute system In a script?
float timeOfDayInSeconds=System.DateTime.TimeOfDay.TotalSeconds;
float timeOfDayInMetricSeconds=timeOfDayInSeconds/0.864;
int metricSeconds=Mathf.FloorToInt(timeOfDayInMetricSeconds);
int metricMinutes=metricSeconds/100;
metricSeconds-=metricMinutes*100;
int metricHours=metricMinutes/100;
metricMinutes-=metricHours*100;
print("The current decimal time is "+metricHours+"h "+metricMinutes+"m "+metricSeconds+"s.");
EDIT: if you have the System time in number of minutes since midnight (as your question suggests), you can simply convert that into metric minutes using:
float metricMinutes=realMinutes/1.44;