- 
                Notifications
    You must be signed in to change notification settings 
- Fork 36
conversion:pattern
        timrdf edited this page Oct 24, 2012 
        ·
        4 revisions
      
    How to use conversion:pattern to specify how to parse an input cell value.
conversion:pattern is used to specify how to parse the cell value.
It's most common use is for dates and times. When targeting dates and times, use the pattern syntax of Joda time.
Input table:
description,datetime,date
ate breakfast,2011-05-16T05:43:18Z,13-FEB-09
Enhancement parameters:
      conversion:enhance [
         ov:csvCol          2;
         ov:csvHeader       "datetime";
         conversion:pattern "yyyy-MM-dd'T'HH:mm:ssZ";
         conversion:range   xsd:dateTime;
      ];
      conversion:enhance [
         ov:csvCol          3;
         ov:csvHeader       "date";
         conversion:eg "13-FEB-09";
         conversion:pattern "dd-MMM-yy";
         conversion:range   xsd:date;
      ];
Produces:
:thing_2 
   e1:description "ate breakfast" ;
   e1:datetime    "2011-05-16T01:43:18-04:00"^^xsd:dateTime ;
   e1:date        "2009-02-13"^^xsd:date ;
Historical note: conversion:pattern replaced conversion:datetime_pattern and conversion:date_pattern to provide a general form independent of the target datatype.