<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226945#M63785</link>
    <description>&lt;P&gt;How would I use this with a literal letter in my timestamp format? My timestamp format looks like this:&lt;/P&gt;&lt;PRE&gt;yyyy-mm-dd'T'HH:mm:ss.SSS&lt;/PRE&gt;</description>
    <pubDate>Wed, 12 Sep 2018 17:56:54 GMT</pubDate>
    <dc:creator>maik_krisanov</dc:creator>
    <dc:date>2018-09-12T17:56:54Z</dc:date>
    <item>
      <title>NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226940#M63780</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Is there a processor help with converting a string(Datetime format: 2017-01-18 13:28:17) to long(133434444545) in a csv field?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2017 23:22:35 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226940#M63780</guid>
      <dc:creator>alvinuw</dc:creator>
      <dc:date>2017-06-27T23:22:35Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226941#M63781</link>
      <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.cloudera.com/users/11929/alvinuw.html" nodeid="11929"&gt;@Alvin Jin&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I haven't seen a special processor to do this yet, but, I've seen a few examples where this can be done using the NiFi Expression Language.  These two links should get you going.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/questions/55610/converting-datetime-to-unixepoch-time-milliseconds.html" target="_blank"&gt;https://community.hortonworks.com/questions/55610/converting-datetime-to-unixepoch-time-milliseconds.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/questions/48905/date-problems-with-convertjsontosql-or-putsql-in-n.html" target="_blank"&gt;https://community.hortonworks.com/questions/48905/date-problems-with-convertjsontosql-or-putsql-in-n.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2017 23:58:59 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226941#M63781</guid>
      <dc:creator>ssahi</dc:creator>
      <dc:date>2017-06-27T23:58:59Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226942#M63782</link>
      <description>&lt;P style="margin-left: 20px;"&gt;&lt;A rel="user" href="https://community.cloudera.com/users/12636/ssahi.html" nodeid="12636"&gt;@Sonu Sahi&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thank you for your response.&lt;/P&gt;&lt;PRE&gt;${now():toNumber():format('yyyy-MM-dd')}&lt;/PRE&gt;&lt;P&gt;It seems above expression works for attributes.&lt;/P&gt;&lt;P&gt;How to use it to convert a column in csv file?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jun 2017 00:24:18 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226942#M63782</guid>
      <dc:creator>alvinuw</dc:creator>
      <dc:date>2017-06-28T00:24:18Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226943#M63783</link>
      <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.cloudera.com/users/11929/alvinuw.html" nodeid="11929"&gt;@Alvin Jin&lt;/A&gt; &lt;/P&gt;&lt;P&gt;You could use a combination of ExtractText and ReplaceText with some RegEx, though it might be a bit tedious.  There is a good example here with screens that you can use as a guide: &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/articles/66861/nifi-etl-removing-columns-filtering-rows-changing.html" target="_blank"&gt;https://community.hortonworks.com/articles/66861/nifi-etl-removing-columns-filtering-rows-changing.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jun 2017 02:21:38 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226943#M63783</guid>
      <dc:creator>ssahi</dc:creator>
      <dc:date>2017-06-28T02:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226944#M63784</link>
      <description>&lt;P&gt;As of NiFi 1.3.0, you can use &lt;A target="_blank" href="https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.3.0/org.apache.nifi.processors.standard.UpdateRecord/index.html"&gt;UpdateRecord&lt;/A&gt; for this. If your incoming field name is "createdOn", you can add a user-defined property named "/createdOn" whose value is the following:&lt;/P&gt;&lt;PRE&gt;${field.value:toDate('yyyy-mm-dd HH:mm:ss.SSS'):toNumber()}&lt;/PRE&gt;&lt;P&gt;Note that you may need to change the type of createdOn from String (in the Reader's schema) to Long (in the Writer's schema).&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2017 03:16:32 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226944#M63784</guid>
      <dc:creator>mburgess</dc:creator>
      <dc:date>2017-06-29T03:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: NiFi processor: Convert string(datetime format) to long(unix_timestamp) in CSV field</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226945#M63785</link>
      <description>&lt;P&gt;How would I use this with a literal letter in my timestamp format? My timestamp format looks like this:&lt;/P&gt;&lt;PRE&gt;yyyy-mm-dd'T'HH:mm:ss.SSS&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Sep 2018 17:56:54 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/NiFi-processor-Convert-string-datetime-format-to-long-unix/m-p/226945#M63785</guid>
      <dc:creator>maik_krisanov</dc:creator>
      <dc:date>2018-09-12T17:56:54Z</dc:date>
    </item>
  </channel>
</rss>

