1
明らかに何かが分からない場合は私に許してください。エリクシールでTimexを使用して日付文字列を解析するときに「無効な形式文字列」エラーが発生する
Timexで日付解析を行うのに問題がありますので、テストスイートから行をコピーしてiexで実行することにしました。それでも成功しません。
以下の解析呼び出しはhttps://github.com/bitwalker/timex/blob/master/test/parse_strftime_test.exsからコピーされ、Timexモジュール名の前に付け加えられました。
Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [async-threads:10] [kernel-poll:false]
Interactive Elixir (1.2.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> use Timex
nil
iex(2)> Timex.parse("20150713 14:01:21.053021", "%Y%m%d %H:%M:%S.%f")
{:error,
{:format, "Invalid format string, must contain at least one directive."}}
私はテストスイートが正常に動作と仮定していますが、私の日付の解析問題を解決するための付随的問題として、私は私のインストールの依存関係のためのテストスイートを実行する方法を学習したいと思います。
実際に ':strftime'を呼び出して、そのページの解析を呼び出す関数はありませんか?彼らはTimex.parse/2へのすべての呼び出しのように見えますか? – saturdayplace
Baugh、どうにかしてテストの 'defp parse/2'が' Timex.parse/3'を呼んでいたのを忘れてしまいました。ありがとう! – saturdayplace