This library is an extension to the FParsec library (https://www.quanttec.com/fparsec/).
Please see the project page or read the intro.
FParsec-Pipes does not define new parsers. Instead, its goal is to make it easier and more readable to define your own parsers.
let pdatetime =
let digits (count : int) = %% +.(qty.[count] * digit) -|> (String >> Int32.Parse)
%% +.digits 4 -- '-' -- +.digits 2 -- '-' -- +.digits 2 -- 'T'
-- +.digits 2 -- ':' -- +.digits 2 -- ':' -- +.digits 2
-|> fun yyyy mm dd h m s ->
new DateTime(yyyy, mm, dd, h, m, s)