問題タブ [clj-time]
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.
clojure - Clojure で文字列を解析して特定の形式で日付と時刻を取得する
wit/ducklingで遊び始めたところです。これは Clojure で書かれており、Clojure の経験はありません。2016-08-14T19:45:48.000+05:30のような文字列を1945hrs, Sunday, August 14th 2016 のような形式に解析する必要があります。インターネットで検索したところ、 lib clj-timeに出会いました。長い間苦労した後、このスレッドに出くわし、 rfc822が私のお茶だと思いました。だから私はフォーマッタ rfc822 を使用しましたが、例外が発生しています:
java.lang.IllegalArgumentException: Invalid format: "2016-08-16T00:00:00.000+05:30"
これが私のコードです:
ここで私が間違っていることを誰かに教えてもらえますか。または、Clojure で他の方法を使用して、目的の日時形式を取得します。私は Clojure にまったく疎いので、詳細に回答していただければ、これをよりよく理解するのに役立ちます。ありがとうございました。
clojure - データベースに永続化する場合の 1 日差
私のデータベースには、次のような列 dob があります。
TDD の場合、korma と lobos を使用してインメモリ H2 データベースに対してテストします。
日付文字列との間で変換するためのヘルパー f-tion があります。
それでも、何らかの方法で保存と取得をテストすると、日付の間に常に1日の違いが生じます。
失敗: 実際: (ない (= { :dob "1935-06-05" } { :dob "1935-06-04" }))
clojure - clj-time/last-day-of-the-month の呼び出し時に Clojure java.lang.NoClassDefFoundError が発生する
私は呼びました
と
両投げ
ドキュメントには次のように記載されています。
私が間違っているのは何ですか?
ありがとう!
以下は、私のプロジェクト設定と依存関係です。
プロジェクトreplでこれを試しました:
上記の結果は、ssh によるチャネリングを介して接続する repl サーバーから取得したものです。
lein repl
ローカル プロジェクト フォルダーで実行すると、正しい結果が得られます。
私はClojureが初めてです。この情報は役に立ちますか?
replを再起動した後、問題は解決しました。
parsing - clj-time を使用して Clojure の #inst インスタント タイムを Joda 時間に変換する
clj-timeライブラリ#inst "2017-01-01T12:00:00"
を使用して Joda 時間のような Clojure 時刻を解析する正しい方法は何ですか?