I'm setting up a GetSFTP processor to run every morning to
download files expected in a regular location named based on the
previous day's date,
e.g. /logs/2015-09-08. I'm trying to set the GetSFTP processor "Remote path"
config setting with something like this:

/logs/${date:toDate('YESTERDAY'):format('yyyy-MM-dd')}

or

/logs/${now()-86400000:format('yyyy-MM-dd')

Both fail of course. In the second case, I'm trying a brute force
offset based on the
Nifi expression language guide, which says this for now():

"The now function returns the current date and time as the number of
milliseconds since Midnight GMT on January 1, 1970"

Not according to my testing, and also checking NowEvaluator.java, which actually
returns a DataQueryResult instance. As for the toDate('YESTERDAY')
attempt, there
seems to be no evaluator support for it, nor in
java.text.SimpleDateFormat which it
imports and uses. Anyone have suggestions for addressing this use case?

Thanks!
R

-- 
Russell Whitaker
http://twitter.com/OrthoNormalRuss
http://www.linkedin.com/pub/russell-whitaker/0/b86/329

Reply via email to