Getting wrong date in tLogRow - etl

In tLogRow1(after trestclient) i am getting correct date. But after tXmlMap i am getting wrong date.
tLogRow1 output =>
<Date>2020-08-21</Date>
but in tLogRow2 output =>
0027-02-10
for that in txmlmap of date expression i wrote TalendDate.parseDate("yyyy-MM-dd",TalendDate.formatDate("yyyy-MM-dd",[row4.body:/root/root/Date]))
but still result is same.

By changing date format of Tree Schema Editor of tXmlMap i am able to solve it.

Related

Smarty date_format with default

I want something like this - where the date could be empty:
{$VERTRAGSDATUM|date_format:"%d.%m.%Y"|default:'________________'}
But it gives me only "Undefined index" errors.
When changing the order to default at first it gives me the current date. :-/
I've a lot of this date fields and don't want to ask if isset... so is there perhaps a simple solution?

Adding hours with Logstash configuration file

I'm working with logstash for 2 weeks, and I've a question about modifing the data.
The device which generate syslogs is not at the right hour, so the logs aren't at the right hour too, and I'd like to know how can I add hours to the time field for finally generate the correct timestamp.
Thanks in advance for any help !
You can use the Ruby filter plugin to do this.
Below sample code will add 14 days to the value in field #timestamp.
Replace the field name and the numeric values in second with whatever you want.
ruby {
code => 'event.set("#timestamp", LogStash::Timestamp.new(Time.at(event.get("#timestamp").to_f+1209600)))'
}

In crystal report I am trying to convert datetime value to date to string

The following conversion is not working. I would like to see if anyone can be able to solve it.
Syntax:
ToText(Date({db.field}),"dd/MM/yyyy")
System is saying that the date id is required.
however ToText( Date({db.field}), "dd/MM/yyyy") is working fine....
the other simplest way is :
Crystal Report Design Window->Right click on date field->format Field->Customize the date format as you want to.

LINQ Min(dates)

I have a daft 3rd party who provide me with multiple items which each contain dates(DateFrom) in string formatted yyyyMMdd.
I am trying to get the soonest date from these using Linq as follows:
_providerRecords.Policy.Min(c => System.DateTime.ParseExact(c.DateFrom, "yyyyMMdd",
CultureInfo.InvariantCulture));
However this keeps returning me the 1st record each time. Can anyone see what the flip I'm doing wrong?
Cheers
Min was working as expected, my late afternoon head caused me the cockup.

Formatting a Crystal Report datetime field to date in Visual Studio

I have a report, and when it runs, it pulls a date. When the date is displayed on the report, it is displayed like:
11/20/2012 12:00:00AM
I'd like it to be displayed like:
11/20/2012
When trying to edit the formula in the Format Formula Editor, I get the following error:
This one Works perfect in almost any case:
ToText(Cdate({Command.Payment Date}),"dd/MMM/yyyy")
Assuming the field is a DateTime you need to use the ToText function for this, i.e.
ToText({tablename.fieldname}, "MM/dd/yyyy")
I ended up using this formula:
ToText(Cdate({tbl_R002.Date}))

Resources