プログラミングで出会った難病の集合
3874 ワード
前言
CSDNを何年も見て、文章を書いたことがありません.この間、グループのネットユーザーは私ができることを書けば、多くの人を助けることができると言っていました.そこで今回は書いてみました.誤りがあれば,また指摘してください.
Oracle ORA-01861: literal does not match format string—2019/12/30
エラーコード:
正しいコード:
大まかな理由:DateTime.ToShortDateString()のデフォルトは「2020/01/01」に変換され、OracleのTO_DATEは厳格にフォーマットされており、「yyyy-mm-dd」に対してDateTimeを「2020-01-01」に変換する必要があります.その他の関連:OracleのTO_DATE関数は日付フォーマットを指定し、直接書く必要があります.
間違いがあるので、書く必要があります.
キーワード:Windowsエラーなし、導入エラー2.編集対象
C#
編集対象
Hyper-v error : Unable to load the service index for source https://api.nuget.org/v3/index.json.
コマンド:
大まかな原因:Hyper-vのネットワークの問題でhttpsソリューションに正しくアクセスできないと推測されます.
キーワード:hyper-v、docker build、dotnet、.net、nuget、linux
CSDNを何年も見て、文章を書いたことがありません.この間、グループのネットユーザーは私ができることを書けば、多くの人を助けることができると言っていました.そこで今回は書いてみました.誤りがあれば,また指摘してください.
Oracle
エラーコード:
TO_DATE(:beginDate ||' 00:00:00','yyyy-mm-dd HH24:MI:SS')
new Parameter("beginDate", beginDate.ToShortDateString())
正しいコード:
TO_DATE(:beginDate ||' 00:00:00','yyyy-mm-dd HH24:MI:SS')
new Parameter("beginDate", beginDate.ToString("yyyy-MM-dd"))
大まかな理由:DateTime.ToShortDateString()のデフォルトは「2020/01/01」に変換され、OracleのTO_DATEは厳格にフォーマットされており、「yyyy-mm-dd」に対してDateTimeを「2020-01-01」に変換する必要があります.その他の関連:OracleのTO_DATE関数は日付フォーマットを指定し、直接書く必要があります.
TO_DATE(“2020-01-01 00:00:00”)
間違いがあるので、書く必要があります.
TO_DATE(“2020-01-01 00:00:00”,'yyyy-mm-dd HH24:MI:SS')
キーワード:Windowsエラーなし、導入エラー2.編集対象
C#
編集対象
Hyper-v
コマンド:
docker build -t demo:0.01 -f Dockerfile .
大まかな原因:Hyper-vのネットワークの問題でhttpsソリューションに正しくアクセスできないと推測されます.
docker build -t demo:0.01 -f Dockerfile . --network=host
キーワード:hyper-v、docker build、dotnet、.net、nuget、linux