时间戳说明
<p><strong>时间戳说明,供参考</strong></p>
<p><strong>stamp</strong> 拿的是 从0001 年 1 月 1 日午夜 12:00:00 以来所经历的 100 毫微秒隔数 !</p>
<ol>
<li>C# 直接用 DateTime.Now.Ticks 就可以拿到。</li>
<li>如果是php、java、python 需要组一下时间,获取的时间年份要加1970。
原因是php、java、python 的时间开始于1970年1月1日午夜12:00:00。</li>
<li>
<p>时间戳参考代码
<strong>1):</strong>python参考代码 </p>
<pre><code class="language-python">str(int((time.time() + 3600 * 8)) * 10000000 + 621355968000000000)</code></pre>
<p><strong> 2):</strong>Java参考代码 </p>
<pre><code class="language-java">public static Long getCurrentTime(){
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.YEAR,calendar.get(Calendar.YEAR)+1970);
Long time = calendar.getTimeInMillis()*10000;
return time;
}
String stamp = getCurrentTime().toString();</code></pre>
<p><strong>C#参考代码</strong></p>
<pre><code class="language-csharp">string stamp = DateTime.Now.Ticks.ToString();</code></pre>
<p><strong>PHP参考代码</strong></p>
<pre><code class="language-php">$time=(time()+3600*8)*10000000+621355968000000000;//获取到从1900到当前的时间戳
$date=number_format($time,0,'','');//将获取到的时间戳精确</code></pre>
</li>
</ol>
<p><strong>Jquery参考代码</strong></p>
<pre><code class="language-javascript"> var date=new Date();
var myDate=(date.getTime()+3600000*8)*10000+621355968000000000;//获取到时间戳</code></pre>