Verzeihen Sie mir, wenn ich etwas offensichtliches vermisse, bin ich zu Elixir neu."Ungültiger Formatzeichenkette" Fehler, wenn Datumszeichenkette mit Timex in Elixir analysierend
Ich habe Probleme beim Abrufen von Datumsparsing, um mit Timex arbeiten zu können, also habe ich beschlossen, eine Zeile aus der Testsuite zu kopieren und sie in iex auszuführen, und selbst das ist nicht erfolgreich.
Der nachfolgende Parse-Aufruf wurde von https://github.com/bitwalker/timex/blob/master/test/parse_strftime_test.exs kopiert und einfach durch Voranstellen des Timex-Modulnamens modifiziert.
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."}}
ich die Testsuite gehe davon läuft gut, aber als Vorfrage mein Datum Parsen Problem zu lösen, würde ich lernen, wie man die Testsuite für meine installierten Abhängigkeiten laufen.
Ich sehe keine Funktionen übergeben '' strftime' tatsächlich in Aufrufen auf dieser Seite zu analysieren? Sieht aus, als wären alle Anrufe bei Timex.parse/2? – saturdayplace
Baugh, irgendwie hätte ich übersehen, dass 'defp parse/2' im Test' Timex.parse/3' aufgerufen hat. Vielen Dank! – saturdayplace