2009-06-15 14 views
0

次のJavaScriptのvb.netまたはc#と同等のものは何ですか?.net Javascriptの同等機能

this.browserTime.value = Math.floor((new Date()).getTime()/1000); 

私はhttpwebrequestを使用してサイトにログインしています。ブラウザから記録

PostDataのヘッダーは次のようになります。

goto=&currentSlave=235acbdcd297c9211eef670c6dfbd64d&browserTime=1245052940&username=username&password=password&go=Sign+In 

とbrowsertime値を取得するページ上のJavaScriptは以下のとおりです。

this.browserTime.value = Math.floor((新日())。getTime()/ 1000);

ありがとうございました

答えて

1

1970年からの秒数ですか?

static readonly DateTime epoch = new DateTime(1970, 1, 1); 
... 
int seconds = (int)Math.Floor((DateTime.Now - epoch).TotalSeconds); 
1

正確に何が必要なのかによって異なります。あなたはタイムスタンプが必要なようです。そのように、あなたは(あなたが本当に必死に1970年からの秒数が必要な場合は、その後、あなたは.NETのタイムスタンプは、UNIXエポックに基づいていないとして、いくつかの日付の計算を行う必要があるだろう

DateTime.Now 

でそれを得ることができますとにかく実装の詳細になるでしょう)。

+1

またDateTime.UtcNow – annakata

+0

を言及する価値はちょうど別の時間帯で、正確に同じタイムスタンプもUtcNowないでしょうか? – Joey

+0

確かに、サーバーの現地時間が悪くなる傾向があり、質問の意図が曖昧であるように見えるので、完全性から言及してください: – annakata

0

私は、あなたが2つの日付の比較をしたいと思っています。もしそうなら、あなたはこのように時空クラスを使用することができます。

DateTime now = DateTime.Now; 
DateTime lastWeek = now.Subtract(TimeSpan.FromDays(7)); 
TimeSpan difference = now - lastWeek; 
+0

infoの場合は、より簡単なnow.AddDays(-7)を使用することもできます。 –

+0

または減算演算子:now - TimeSpan.FromDays(7)を使用します。またはMiscUtilの拡張機能では、今のところ - 私は最も明白に読めるバージョンだと思う7.Days(): –

+0

@Marc、そうそう簡単です。私はその例を書いたときにそれを忘れてしまった。 @Jon - MiscUtilで頭をアップしてくれてありがとう、前に見たことがない、それをチェックします。 –

2

翻訳:VBでとても

new Date() => DateTime.Now 
.getTime() => .Subtract(New DateTime(1970, 1, 1)).TotalMilliseconds 
Math.floor() => Math.Floor() 

seconds As Double = Math.Floor(_ 
    DateTime.Now.Subtract(New DateTime(1970, 1, 1)).TotalMilliseconds/1000 
); 

とC#で:

double seconds = Math.Floor(
    DateTime.Now.Subtract(new DateTime(1970, 1, 1)).TotalMilliseconds/1000 
); 

かミリ秒単位で取得するのではなく秒単位で取得するそして分割は、VBで:

seconds As Double = Math.Floor(
    DateTime.Now.Subtract(New DateTime(1970, 1, 1)).TotalSeconds 
); 

とC#:

double seconds = Math.Floor(
    DateTime.Now.Subtract(New DateTime(1970, 1, 1)).TotalSeconds 
); 
関連する問題