- Home /
Making a clock show the system time
I'm making a clock and want it to show the system time of whatever computer the game is running on. Could anyone give me a pointer on how to do this?
Answer by alauger07 · May 10, 2012 at 01:07 PM
This was a piece of javescript that I was using to grab the date once a long time ago I modified it to do the time.
This Link will give you all the different ways you can use System.DateTime in a string
http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
//sets something to record the date and time
var date : System.DateTime;
//sets something allowing you to populate it with the date and time
var text : String;
function Update()
{
//tells the var to look for the precise moment you are at
var date = System.DateTime.Now;
//converts the above var to a readable string
text = date.ToString("HH:mm:ss");
//prints it to inspector
print (text);
}
Omg thank you so many other post just saying o use systemdate blah bla but your the first one that acually shows its propper use. now i acually ave a clock in my game. thank you >.<
Answer by Adam Rademacher · Nov 14, 2010 at 02:23 PM
Are you using C#? As long as you are using System you should have access to the DateTime libraries.
I didn't see that in the included libraries. Unity does not include every namespace from the .Net framework. Have you checked that it is there?
It's there in all versions of the .NET frameworks in unity. Also - you can use them in javascript too Adam, c# doesn't matter
I'm using javascript. Where would I find the DateTime libraries?
Check the link for 'datetime libraries' in my answer.
Your answer
Follow this Question
Related Questions
How to impliment a 10 minute day clock, and tie it to a directional light rotation. 4 Answers
Digital clock 1 Answer
Unity3d School 1 Answer
Accelerate/Decelerate Custom Game Clock 2 Answers
Simple Timer 2 Answers