# Data型の単一の日付検索方法をご教授いただきたいです。

**URL:** <https://www.nocode-faq.com/t/topic/2711>\
**Category:** bubble\
**Tags:** バックエンドデータベース, バックエンドwork\
**Created:** [2022 年 3 月 17 日午前 4:28 UTC](https://www.nocode-faq.com/t/topic/2711 "2022-03-17T04:28:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![takuya0929](https://avatars.discourse-cdn.com/v4/letter/t/ce73a5/32.png) [@takuya0929](https://www.nocode-faq.com/u/takuya0929)\
**Post date:** [2022 年 3 月 17 日午前 4:28 UTC](https://www.nocode-faq.com/t/topic/2711/1 "2022-03-17T04:28:23Z")

</div>

テキスト検索は、こちらの記事([Bubbleで検索してみよう](https://blog.nocodelab.jp/entry/2019/11/01/Bubble%E3%81%A7%E6%A4%9C%E7%B4%A2%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BC%81))より解決できたのですが、日付検索ができなくて困っています。具体的な方法を教えていただけると嬉しいです。

###実装したい機能

毎日の業務をチェック項目形式でデータに保存、保存したデータを日付で検索し呼び起こしたい時の処理です。  
Repeating Groupで保存した情報をループさせ、画面に一括表示。  
・日付は、Data型で受け取り、現在の日時を登録するCurrent data/time  
・日付はMar 13, 2022 8:33 pmこのように登録されます。  
・フロントエンドは、yyyy/mm/ddで表示してます。

 ![スクリーンショット 2022-03-17 13.18.35](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/5/502848447c3d862e59c69fc9010762e08ddf8e01.png)

・Repeating Groupの上にボタンを配置Date/Time Pickerで日付を選択し、フィルターをかけるようにしたいと考えています。  
テキスト同様 extract with regexが通用しないので、日付検索のworkflow等は未設定です。

### 試したこと

テキスト文字検索はできたので、日付もData型ではなくテキスト型で登録したのですが、データ登録がyyyy/mm/ddではなく、Mar 13, 2022 8:33 pmこのように表示されるため、上手くヒットせず。  
正規表現を使わない方法でData型の単一の日付を拾い該当する日付を表示させるには、どうすればよろしいでしょうか？

---

<div class="post-metadata">

**Author:** ![K.nakata](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/k.nakata/32/1810_2.png) [@K.nakata](https://www.nocode-faq.com/u/K.nakata)\
**Post date:** [2022 年 3 月 17 日午前 4:50 UTC](https://www.nocode-faq.com/t/topic/2711/2 "2022-03-17T04:50:17Z")

</div>

日付で検索したい場合は、挟み込みで検索する必要があります。  
この写真の例が完全な例ではないですが、takuyaさんの場合は、

Date \>= date time picker’s value : round down to “date”  
Date \< date time picker’s value : round down to “date” +(days) 1  
でいけると思います。

![スクリーンショット 2022-03-17 13.48.28](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/d/d1a569b0381e094edffb0773341e82b3c3cb149e.png)

---

<div class="post-metadata">

**Author:** ![jansnap](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/jansnap/32/6599_2.png) [@jansnap](https://www.nocode-faq.com/u/jansnap)\
**Post date:** [2022 年 3 月 17 日午前 4:50 UTC](https://www.nocode-faq.com/t/topic/2711/3 "2022-03-17T04:50:50Z")

</div>

Repeating Groupのデータを、Date/Time Pickerで選択した日付で絞り込みたいのですね。  
Date/Time Pickerで日付が変更されたタイミングで、WorkflowのActionで、Repeating Groupのlistを「Display list」で変更すれば表示を切り替えられます。

日付型は「\<」や「\>」などで大小比較ができるので、Do a search forの条件にDate/Time Pickerの値を使うことができます。  
「:rounded down to day」とすると、時刻を切り捨て(0時0分)にできるので、時刻指定しない場合に便利です。

 ![ScreenShot 2022-03-17 13.49.43](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/f/f12f2c5de1f4b695b64d8efafddc6e69b033c0c0.png)

---

<div class="post-metadata">

**Author:** ![takuya0929](https://avatars.discourse-cdn.com/v4/letter/t/ce73a5/32.png) [@takuya0929](https://www.nocode-faq.com/u/takuya0929)\
**Post date:** [2022 年 3 月 17 日午前 5:58 UTC](https://www.nocode-faq.com/t/topic/2711/4 "2022-03-17T05:58:57Z")

</div>

ご丁寧にありがとうございます！ 僕が思っていた処理とまったく同じの動作が出来ました！ ずっと悩んでいたので、嬉しいです！ ありがとうございます！

---

<div class="post-metadata">

**Author:** ![takuya0929](https://avatars.discourse-cdn.com/v4/letter/t/ce73a5/32.png) [@takuya0929](https://www.nocode-faq.com/u/takuya0929)\
**Post date:** [2022 年 3 月 17 日午前 6:03 UTC](https://www.nocode-faq.com/t/topic/2711/5 "2022-03-17T06:03:01Z")

</div>

ありがとうございます。今回は、jansnapさんの方法で解決できました。分からないことがあれば、質問させていただきたいので、よろしくお願いいたします。
