こんにちは私はちょっとこの小さな問題に固執しています。私はNeo4j 3.2.2のプロジェクトに取り組んでいます。このプロジェクトでは、入力された日付のうちdd/MM/yyyy文字列形式の日付(月曜日、火曜日など)を抽出する必要があります。 私はウェブ上でそのソリューションをたくさん探しましたが、見つけられませんでした。私は以前のスタックオーバーフローポストをチェックしましたが、これに関連する何かを見つけられませんでしたので、最終的にここにポストすることを考えました。どんな助けも高く評価されるでしょう。neo4jの入力日から太陽、月などの日を抽出する方法(dd/MM/yyyyで入力)3.2.2
答えて
多くのAPOC Date and Time機能があります。
例えば、このサイファークエリ:
RETURN apoc.date.fields('07/13/2017', 'MM/dd/yyyy');
戻り、この:4
の
{"weekdays":4,"years":2017,"zoneid":"UTC","months":7,"days":13}
A "平日" の値は "木曜日" を表す(そして7
は "日曜日" を表すことになります)。他のフィールドは自明でなければなりません。
@ cybersam-本当に助けてくれてありがとう、しかし、私が "call apoc .date.fields('07/13/2017 '、(' MM/dd/yyyy '))は行返す行としての値を返します.weekday "という名前のプロシージャはありません。このデータベースインスタンスに登録されたフィールド。手順名のスペルが間違っていないこと、およびプロシージャが正しく展開されていることを確認してください。これで私を助けてくれますか? – Shashwat
APOCプラグインをインストールしましたか?インストールのプラグインフォルダにhttps://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/3.2.0.3/apoc-3.2.0.3-all.jarを入れ、dbmsを追加する必要があります。 security.procedures.unrestricted = apoc。*をneo4j.confファイルに追加し、インスタンスを再起動します。その後、利用可能な手順と機能が用意されます。 –
- 1. 終了日の入力は、開始日の入力後10か月です。 [PHP]
- 2. 入力が日付と週末の日(太陽、月、火、水曜、木曜、金曜または土曜)の場合、週末の日付を計算する方法
- 3. 生年月日入力マスク
- 4. MaterialiseCSSからの入力に曜日(月曜日、火曜日など)を追加します
- 5. Mysql日付太陽の日付
- 6. ユーザー入力から月を抽出する
- 7. 次の週の取得方法Javaのユーザー入力日より月曜日
- 8. 日付入力の最大日数に達した翌月の設定方法
- 9. =「月」入力タイプから日付を取得します
- 10. mathjax紙入力ポリマーオブジェクトから入力値を抽出する
- 11. Shinyの日付の空白入力を検出する方法
- 12. jmeterでリクエスト入力xmlから値を抽出する方法
- 13. 入力タイプ= "日付"の日付を解析する方法は?
- 14. MySQLの日付から曜日を出力する方法
- 15. 12月1日のように開始日を12月に入力すると、12月の計算で12月の終了日を見つける方法
- 16. 日曜日から日曜日までの間に週末をスポットファイヤーで入力する方法
- 17. 入力時のデータのフレックスフォーマット入力(日付フィールド/日付)?
- 18. 日付入力の検証方法
- 19. Excelの入力からJavaの日付
- 20. 入力日時から時間間隔をマークする方法
- 21. 日時 - ローカル入力から値を取得する方法は?
- 22. 日付を入力して複数のシートから情報の行を抽出する方法
- 23. 太陽光パネルの出力をArduinoの入力として受け取ることができます
- 24. DateTimeの日付から月、日、年を抽出します
- 25. スキャナから入力して有効な日付を入力する
- 26. 月と年のユーザー入力を取得して、その月と年の日付をExcelに入力します
- 27. アンドロイドに登録フォームの入力日付フィールドを入力する方法は?
- 28. 2つの入力に開始日と終了日を入力するウィークピッカー
- 29. 日付ピッカー入力
- 30. 日時入力フォーマットエラー
入力形式は?それはタイムスタンプか文字列ですか? GraphAwareのTime Treeプラグインを見ましたか?それはあなたが必要とする多くの機能を支援します。週の曜日は、その上で計算するのが簡単です。 –
@Domは返信してくれてありがとう、私の入力形式はdd/MM/yyyy形式の文字列です。私はGraphAwareのTime Treeプラグインを使用していませんが、今すぐ実行します。 – Shashwat
ああ、申し訳ありませんが、私はしばらく間違っていました! cypherでは 'split()'関数を使ってさまざまな日付コンポーネントを分離し、 'toInteger()'を使ってそれらを整数に変換することができます。そこからgoogleで公開されているメソッドの1つを使って、曜日を整数として扱うことができます! –