問題タブ [week-number]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
715 参照

objective-c - Objective C NSCalendar dateFromComponentsが53週を処理していません

year次のコードは、およびが渡されたときに、指定された週から前の週番号を計算しweekます。

これが 201101 (201052 となる) のようなケースを処理したことに驚きましたが、53 週ある年を正しく処理していません。たとえば、201601 の場合、 201153ではなく 201552 を返します。

私は何か間違ったことをしていますか?入力が正しいことを確認するためにトレースしました。

0 投票する
1 に答える
515 参照

c# - C#でISO Week Number DataTableをプログラムで構築するにはどうすればよいですか?

週番号のDataTableを構築する方法を知っている人はいますか?

グレゴリオ暦など、多くの種類の計算があると聞きました...私のニーズはISO週番号であり、データテーブルへのバインドは週番号に依存します。

DataTable には 2 つの列があります: ISOWeekNo と WeekName

ISO週番号に基づいてC#でプログラム的にビルドするにはどうすればよいですか?

0 投票する
4 に答える
9682 参照

c# - System.Globalization.Calendar.GetWeekOfYear()は奇妙な結果を返します

日付の週数を計算している最中ですが、System.Globalization.Calendar2007年と2012年の12月31日(他の年の中でも)に奇妙な結果が返されています。

結果

私の知る限り、2007年と2012年には53週目はないはずですが、その日数は1週目に含める必要があります。この動作を変更する方法はありCalendarますか?

0 投票する
1 に答える
713 参照

ios - NSDateComponents weekOfYear でのクラッシュ

NSDate次のコードを使用して、年の週数を取得しようとしています。

ただし、何らかの理由でクラッシュし、次のように述べています。

reason: -[NSDateComponents weekOfYear]: unrecognized selector sent to instance

週番号部分のコメントを外すと、他のコンポーネントは問題なく動作します。

ドキュメントによると、NSDateComponentsと呼ばれるプロパティがweekOfYear必要ですよね?

私は混乱しています、本当に。

0 投票する
2 に答える
4507 参照

algorithm - カスタムの週の始まりを持つ日付から # 週を計算するためのアルゴリズム? (iCalの場合)

ISO 8601週を取得するためのアルゴリズムしか見つかりません(週は月曜日から始まります)。

ただし、iCalの仕様によると

1 週間は、週の開始日として定義された曜日から始まる 7 日間として定義されます (WKST を参照)。暦年の第 1 週は、その暦年に少なくとも 4 日を含む最初の週です。

したがって、週の開始日を任意の曜日にすることができるため、ISO 8601 よりも複雑です。

カスタムの開始曜日を指定して、日付の週番号を特定するアルゴリズムはありますか?

または...これを行うiCal4jの機能はありますか?日付から週番号を決定しますか?

ありがとう!

ps 制限: Java クラスを拡張できない JVM 言語を使用していますが、Java メソッドを呼び出したり、Java クラスをインスタンス化したりできます。

0 投票する
5 に答える
1284 参照

java - SQL Server の週番号が Java の週番号と異なるのはなぜですか?

Java 6 と SQL Server 2008 を使用してレポート システムに取り組んでいます。一部のクエリでは、データを週番号で確認したいと考えています。私はJavaを使用してデータのギャップを埋め、連続したタイムラインを作成しています。

に別の週番号を返す

この違いを解決する方法はありますか? それとも、SQL ServerまたはJava の週番号を使用することを選択する必要がありますか?

ティア

0 投票する
1 に答える
195 参照

.net - MonoTouchでWeekNumberを計算する-.netのようなバグ?

.Net-Frameworkには、ISO-8601で週番号を計算しようとしたときに既知のバグがあります。

簡単な説明:「ISO8601標準に従って日付の週番号を決定する場合、Oleaut32.dllファイルへの基になる関数呼び出しは、特定の年の最後の月曜日の第1週ではなく第53週を誤って返します。」(出典:Microsoft

私の質問:このバグはMonoTouchにも「含まれている」ので、回避策を使用する必要がありますか、それともMonoTouchで修正されていますか?MonoTouch-API-Referenceはここでは大きな助けにはなりません...

更新:コメントで言われたように、私は自分でいくつかのテストを行いました。例-コードは次のとおりです

想定される出力:1 52 1 実際の出力:53 52 53

しかし、これについての「公式声明」があれば、それでもいいでしょう...

0 投票する
0 に答える
315 参照

android - 現在の日付とsqliteデータベースAndroidの日付の間の何週間も数えます

現在の日付と SQLite の日付の間の週数の数え方について質問があります。

DBAdapter クラスの日付データを SharedMemory に配置しようとしています:

今、私のアクティビティで:

しかし、 の値を取得する際にエラーが発生しましたdiffDaysfullDateMそして、null ではないことを確認しました。value = "2012-04-27" があります。そして別の質問:diffDaysそのコードで週の差を設定する方法は?

0 投票する
1 に答える
2459 参照

php - 1 か月の実際の週数を求める

1 か月の週数は、含まれる月曜日の数と見なす必要がありますか? とにかく、必要な最終出力は次のようなものです。

1 月 - 第 1 週 1
月 - 第 2週 1 月
- 第 3 週1 月
- 第 4 週
2 月 - 第 5 週
2 月 - 第 6 週
2 月 - 第 7 週
2 月 - 第 8 週
................

検索しましたが、この質問に対する適切な答えが見つかりませんでした。何か助けてください。