問題タブ [gregorian-calendar]

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 投票する
2 に答える
644 参照

java - HOUR_OF_DAYを使用する24、48、78時間前になるように、グレゴリオ暦の日付をどのように調整しますか

Javaで3つのグレゴリオ暦の日付を調整したいと思います。1つは24時間前、もう1つは48時間前、最後は78時間前です。私はCalendar.HOURを使用していて、これをCalendar.HOUR_OF_DAYに変更しました。

これを行ったため、コードが機能しなくなりました。date1.before(date2)とdate1.after(date2)を使用するメソッドを使用して、調整された日付を元の値と比較し、コードで使用する1または0の比較フラグを取得しています。

上記を実現するために、日付のHOUR_OF_DAYを調整する方法を考えていました。

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

java - メソッドの前後の日付を比較できるように、BST(現在の日付)とGMTの2つの日付をどのように変換しますか?

カレンダーの日付 before() および after() メソッドを使用して比較できるように、BST(現在の日付) と GMT の 2 つの日付をどのように変換しますか? BST が英国のサマータイムを指しているかどうかはわかりません。英語設定のラップトップで実行しています。一方が他方より大きいか等しいかを比較する最善の方法がわかりません。カレンダーの日付の after() および before() メソッドを使用して、タイムゾーンが問題になると思います。2つのカレンダーに基づいて同等性をチェックしていました。

日付を比較したいので、グレゴリオ暦を使用しています。3 つのグレゴリオ暦の日付があり、それぞれの HOURS_OF_DAY から、最初の日付から 78、2 番目の日付から 48、3 番目の日付から 24 を引きました。これらの日付は GMT です。次に、現在の日付を取得します。これは BST です。現在の日付、つまり予約日が 3 つの日付、つまり 78 時間、48 時間、24 時間以内にあるかどうかを判断したいと考えています。私は Java.Util.Date でこれを行うことを望んでいます

感謝して受け取った助け

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

java - Javaでグレゴリオ暦と日付を使用して1日の始まりを取得する方法

過去3日間に作成されたデータの場合、日付をマークしようとしています。最初(00:00)から最後の3日間を取りたいです。

私はこのコードを持っています:

現在の時刻が16:00クロックの場合、16:00クロックから現在までの過去3日間を取得します。3日前の00:00から今まで行きたいです。

よろしくお願いします。

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

java - ArrayList内のオブジェクト内にカレンダーオブジェクトを作成する方法

私のJava割り当てに取り組んでいて、レンガの壁にぶつかっただけで、解決策を見つけることができないようです-私は必ずしも答えを探しているわけではなく、どのツールが私を助けるかもしれないかについてのいくつかのアイデアさえあります:)とにかくここに行きます:

タイトルが示すように、私はArraylist内のオブジェクト内にカレンダーオブジェクトを作成しようとしています。基本的に、以下のコードのように-Appointmentオブジェクトのインスタンスが作成されると、calendarオブジェクトと予定オブジェクトの間のリンクが切断され、Calendarオブジェクトを次の予定オブジェクトに再利用できると思いました。残念ながら、各オブジェクトは、Calendarオブジェクトの独自のインスタンスを作成するのではなく、calendarオブジェクトへの参照を保持します=/。

仕事の背景:

基本的に、このJavaコードは、ファイルをスキャンして情報を抽出し、有効であることを確認してから、2つの配列リストのいずれかに適切なオブジェクトのインスタンスを作成します。私は、配列リストを使用する必要があると指定した講師の制約の範囲内で作業しています。どんな助けでも大歓迎です。

アポイントメントクラスのコンストラクター: public Appointment(患者患者、プロバイダープロバイダー、GregorianCalendar日付、ブール標準、ブール出席)

アポイントメントデータの例アポイントメント #84736254193#123456AF#22.30#20/12/2012#false#True

0 投票する
6 に答える
22413 参照

c# - 週C#日時

DateTimeオブジェクトTimeで指定された年の週番号を取得するための次のコードがあります

関数に2012年1月1日の日付を指定すると、1週目が返されますが、52週目が返されます。理由がわかりません。誰もが理由を知っていますか?

0 投票する
6 に答える
63704 参照

java - 現在の年と月を取得すると、奇妙な結果が得られます

私はAndroidに関連する学習プロジェクトに取り組んでいます。以下のコードを使用して現在の年と月を取得しようとしていますが、機能しません。

誰かが私を助けることができますか?私は何か間違ったことをしていますか?私はJava開発に不慣れです。ご容赦ください。ありがとう。

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

android - GregorianCalendarとSQLite

仮想時間を追跡するRPGをセットアップしようとしています。いくつか読んだ後、GregorianCalendarはこれを行うための最良の方法のようですが、いくつか質問があり、経験のある人が私に洞察を与えることを願っています。

これが私がやろうとしていることです。ゲームは1675年に開始され、約30年間実行されます。その時点で、キャラクターが長く生き残った場合、キャラクターは引退します。キャラクターは、ゲームの大まかな過程で、私が事前に設定したアクションから選択できるようになります。短くて1時間かかるアクションもあれば、1週間または1か月かかるアクションもあります。本当の質問は、SQLiteを多用している私から来ています。現在の時間と、データベースでのアクションの所要時間を保存したいと思います。これを設定するときに最初に考えたのは、1675年8月15日にゲームを開始して、データベースを3行にする場合は、それらのフィールドを8、15、1675に設定します。その後、その時間にさらに2つの列を設定します。カーソルを介してこれらのintをプルし、次のようなもので設定します

同様の方法で、アクションにかかる時間を引っ張ると思いました。int Xと、この時間が分、時間、日などであるかどうかを示す文字列を用意します。次に、このintをデータベースから取得したintに追加して、カレンダーに直接追加します。

Q:カレンダーに直接追加する場合、後で(プレーヤーがゲームをロードするときに)ロードするために、カレンダーからint値を取得してデータベースに保存するにはどうすればよいですか?

Q:データベースに格納されているintに追加し、この新しいintでカレンダーを設定すると、intをカレンダーのスコープ外にするのに十分な数を追加するとどうなりますか(日付は31に設定されていますが、別の日を追加します) ?

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

java - グレゴリオ暦Day_Of_Weekが間違った日を返します

重複の可能性:
Javaカレンダーの設定が正しくない

私はこのコードを持っています:

たとえば、2012-04-02(月曜日)の平日= 4に合格した場合、2012-04-06(金曜日)の平日= 1に合格した場合、gregorianCalendarは、月曜日が最初であると言いましたが、金曜日が最初の日であると考えます。日?これを修正する方法は?

前もって感謝します!

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

java - 1976 年 3 月 28 日から 3 月 29 日の間に、java.util.GregorianCalendar で何が起こったのでしょうか?

GregorianCalendar を使用しようとして、特定の日付からの日数を計算しているときに特異点に行き詰まりました。scala インタープリターで、次のように入力しました。

1976 年が閏年であるという事実が重要かどうかはわかりませんが、days1 と days2 は 1 で区切られているはずです。これは、1970 年以来、この特異点が発生した唯一の瞬間です。

何が起こっているのか知りたくて、前述の 2 つの日付の差を計算すると、正確に 23 時間の差しかありません。その日に何が起こったのですか?ウィキペディアは明らかにそれについて何も述べていません。

さらに重要なのは、特定の日付からの実際の日数を計算する方法です。

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

java - GregorianCalendar を使用して年と日から UTC を計算する方法は?

基本的に、私はいくつかの年、年の値を取得しました。これらの値から分単位で UTC を計算したいと思います。

GregorianCalendar を使用してみましたが、これを機能させることはできません。YEAR フィールドと DAY_OF_YEAR フィールドを設定してから、他のフィールドに入力できるようにできればいいのですが。

または、役立つアンディライブラリはありますか?