Using System.Reflection;
Using Unityengine;
Using System.Collections;
[Assembly:assemblyversion ("1.0.*")]
[Requirecomponent (typeof (UnityEngine.UI.Text))]
public class Builddate:monobehaviour {
[Tooltip ("Date/time format.")]
public string format = "G"; See:https://msdn.microsoft.com/en-us/library/az4se3k1%28v=vs.110%29.aspx
void Start () {
Getcomponent<unityengine.ui.text> (). Text = builddate.tostring (format);
}
public static System.version Version () {
Return assembly.getexecutingassembly (). GetName (). Version;
}
public static System.DateTime Date () {
System.version Version = version ();
System.DateTime startdate = new System.DateTime (2000, 1, 1, 0, 0, 0);
System.TimeSpan span = new System.TimeSpan (version. Build, 0, 0, version. Revision * 2);
System.DateTime builddate = Startdate.add (span);
return builddate;
}
public static string ToString (String format=null) {
System.DateTime date = date ();
Return date. ToString (format);
}
}
Transferred from: http://luminaryapps.com/blog/showing-the-build-date-in-a-unity-app/
C # Add compile time