2016-04-12 8 views
1

の中で最も有効な方法は、継続時間を表す文字列をパースします。 in .Net?継続時間を表す文字列をパースする

「1」は1秒タイムスパンに変換する必要があり、「2時間30分」2時間半に...

私は、これはMoment.jsライブラリで扱うもののようなものだと思います。

は、.NETの同等の何かが、それは、フレームワークまたは外部ライブラリ( 野田時間多分)によって提供されていますか?

regexpで私はこれを非常に簡単に行うことができますが、すぐに開発したい場合は、ユーザーが使用するパターンの80%を忘れてしまいます。

+0

は[HUMANIZER](https://github.com/Humanizr/Humanizerを見てください#humanimage-datetime) – Pikoh

+0

あなたは、あなたが求めていることを多かれ少なかなかしているように見えるこの[TimeStamper](http://timestamper.codeplex.com/)も持っています。 – Pikoh

+0

@Pikoh Humanizerは他の人には素晴らしいようですtimespansを文字列に変換する方法について説明します。しかし、私は何かを逃している可能性があります... – Pragmateek

答えて

0

.NETは、日付と時刻のデータ構造を解析する際に、このリンクはあなたを助けるかもしれないかどうかを確認し、カスタム書式を指定する方法を提供します:https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx

+0

[他の場所のリンクに本当に「良い回答」が含まれていますか?](http://meta.stackexchange.com/q/8231/158761) –

+0

回答ありがとうございます。リジッドフォーマットの修正を避けるのが好きです。 – Pragmateek

関連する問題