皆さん、こんにちは。今日の月を頭の0を除いて取得したいのですが。
DateTime.Now.Date.toString(“MM”) だと 04と返り
DateTime.Now.Date.toString(“M”) だと April 13
と返ってしまいます。単に4とだけ取得したいのですが。
よろしくお願いします。
Hi @Katsu_Take
I have created a sample workflow for you. I have taken the month as string and converted it to Int32. So that it will remove the leading zero
RemoveZeroFromMonth.xaml (4.4 KB)
The next workflow, which I have created to simulate how to remove leading zeros from string variables. In case you need to have the month variable as string, you can apply this logic to remove the leading zero from the month variable.
RemoveLeadingZero.xaml (4.5 KB)
If this works out for you, please mark the answer as the solution so that it could help others who are looking for a similar solution…
----- Translation (Google Translate) ------
こんにちは @Katsu_Take
サンプルワークフローを作成しました。月を文字列として受け取り、それをInt32に変換しました。そのため、先頭のゼロを削除するようになります
RemoveZeroFromMonth.xaml (4.4 KB)
次のワークフローは、文字列変数から先頭のゼロを削除する方法をシミュレートするために作成しました。月変数を文字列として保持する必要がある場合は、このロジックを適用して月変数から先行ゼロを削除できます。
RemoveLeadingZero.xaml (4.5 KB)
これがあなたのために働くならば、それが解決策としてその答えをマークしてください。それは同様の解決策を探している他の人を助けることができるでしょう…
Mr.Lahiru.Fernando
Thank You!!
回答ありがとうございました。
一つ目は実行すると下記のエラーが出ます。
式 “CurrentDate” の処理中にコンパイル エラーが発生しました。
Option Strict On で ‘Integer’ から ‘String’ への暗黙の型変換はできません。
どこが間違っているのでしょう?
二つめは、DefaultValueの"009"をDateTime.Now.Date.toString(“MM”)に変更したらうまくいきました。
一つめの修正点を教えてください。
I tested my first solution again. It runs without a problem for me. DId you change the data type?
This is my configuration and it runs and displays 4 in the message box
私は最初の解決策をもう一度テストしました。問題なく動作します。データ型を変更しましたか?
これは私の設定で、実行されてメッセージボックスに4を表示します。

私はその理由を調べることができるようにあなたがワークフローを共有することは可能でしょうか?
Mr.Mr.Lahiru.Fernando
Thank You!!
特に変数の型の変更はしていません。ダウンロードしたファイルをそのまま開きました。
ワークフローを共有するにはどうしたらよいのでしよう?
Try this one and see…
In the message box, I have changed the code as CurrentDate.ToString
. This will convert the int variable to string. This will work for you
これを試してみてください…
メッセージボックスで、コードを CurrentDate.ToString
に変更しました。これはint変数を文字列に変換します。これはあなたのために働くでしょう
RemoveZeroFromMonth.xaml (4.5 KB)
If this work, please make sure to mark the answer as the solution
この作品であれば、答えを解決策としてマークしてください
Mr.Lahiru.Fernando
Thank You!!
正常に動作しました。ありがとうございました。
Hello @Katsu_Take
Anyone searching for such a workflow can easily find it by marking it as a solution, so be sure to mark the correct answer as a solution
こんにちは @Katsu_Take
そのようなワークフローを検索する人は誰でも簡単に解決策としてマークすることで簡単に見つけることができるので、正しい答えを解決策としてマークするようにしてください…
Mr.Lahiru.Fernando
Thank You!!
正しい答えを解決策としてマークする
には、どうしたらよいのですか?
たぶん、もう少し簡単に解決できます。
上記によると、
単一文字(M)だけを使う場合には「%」をはさみなさい、ってことが記載されています。
月だけを使用する場合には、こんな感じですかね。
私の環境では、これで「4」だけがログに表示されています。
yukino さん 回答ありがとうございました。
こちらの方が簡単ですね。応用も利きますね。
こちらを採用です。どうもありがとうございました。
@Katsu_Take Try this
DateTime.Now.ToString.Substring(1)
there is a option Beside Heart Emoji
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.