Years of Service Formula in Google Sheets - date

How do I create a formula for years of service in Google Sheets?
This formula is giving me an error in Google Sheets.
=DATEDIF((B6,"7/10/2019", "Y")&" years")
I wish to have the output state "10 years". I also need to put the end date as TODAY, but when I input Today() as a date, the formula does not work.

try:
=DATEDIF(B6; TODAY(); "Y")&" years"

Too many brackets... try
=DATEDIF(B6,"7/10/2019", "Y")&" years"

Related

create a dynamic title that displays date range as per the start and enddate parameters used

I have a report that displays monthly and ytd amounts. I use start and enddate parameters that change according to the user. For example for startdate 4/1/2007 and enddate 2/28/2008
1. I need to display title as Monthly budget 2/1/2008 to 2/28/2008
2. I need to display title for YTD as YTD 4/1/2007 to 2/28/2008
I tried = Parameter!EndDate.value but it throws error
It looks like you may have missed a letter in your expression. It should be:
=Parameters!EndDate.Value
In the expression editor you can double click on the parameter name and it will insert it into the expression for you.
To get the full description that you mentioned, you'll need to use a combination of functions. One useful one to look at is DateAdd to add days and months to the specified date. Another one is FormatDateTime which allows you to use the standard "ShortDate" format.
If you run into further trouble, I would recommend posting a new question with the variations of code that you tried along with the specific error messages that you received.
You could try setting the Expression for a text box to:
="Monthly Budget " & FORMAT(Paramters!StartDate.Value, "MM/dd/yyyy") & " to " & "FORMAT(Paramters!EndDate.Value, "MM/dd/yyyy")
This will give you:
Monthly Budget 02/01/2008 to 02/28/2008
It is the same for your second requirement, just change the wording.

how to make a day from date in LibreOffice?

I want to convert date into a Day
I am using LibreOffice
I used some of its syntax weekday and text but it returns nothing
WEEKDAY("30-04-2019"; 1) is there any way to do that?
in google sheet i used =TEXT(C7758,"dddd") but it didn't work
how can I do that?
thanks in advance
Try the combination of functions WEEKDAY and DATE:
=WEEKDAY(DATE(2019;4;30))
The specific example will return 3 which is Tuesday (see all days and other options at https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_WEEKDAY_function)
Hope that helps.

days calculation between two dates on Eclipse Birt Report

Can anyone help me about days calculation on eclipse birt reporting. days calculation between Date today less Pr approved date.
my code goes like this:
sqlText = sqlText + " days (BirtDateTime.today() - days (prstatusappr.changedate) as prapprdate ";
It's not working. please help. Thanks
BirtDateTime class provides functions for multiplication, division, addition, subtraction, and so on.
you can use it for your purpose.
BirtDateTime.diffDay("2019-03-19",BirtDateTime.today())
Ex.
sqlText="Difference is "
sqlText = sqlText+" :" +BirtDateTime.diffDay( "2019-03-19",BirtDateTime.today())
BIRT Field Guide ref.
https://help.eclipse.org/mars/topic/org.eclipse.birt.doc/birt/ScriptingReference.24.4.html

Formatting a date retrieved from Wikidata

So let's say I have an Infobox template in Wikipedia that retrieves a company foundation date from Wikidata. It contains the following code:
|label7 = Year founded
|text7 = {{wikidata|p571|{{{founded|}}}}}
My problem is that what's retrieved is formatted as 31 January 2010 and it looks weird next to "Year founded' since it is not a year but the whole date. Of course I could rename the label from "Year founded" to "Date founded" and voila, problem solved, right? But I do want to just get the year from Wikidata, not the whole date.
What would be the code for this? I imagine something like {{wikidata|p571[year]|{{{founded|}}}}} or {{wikidata|p571[0]|{{{founded|}}}}} or {{wikidata|p571[YYYY]|{{{founded|}}}}}.
Thanks in advance!
This doesn't sound like a programming question, but it looks like you can request a specific date format as the third parameter to wikidata
https://en.wikipedia.org/wiki/Module:Wikidata#Testing_getValue.2C_getRawValue_and_getDateValue
{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|y}}
I highly recomend you to filter the year from date using RegularExpression instead of trying to get only the year.

Localized Date (LongDatePattern) Remove the year

I have this code to retrieve the Localized Date:
DateTime.Now.ToString(DateTimeFormatInfo.CurrentInfo.LongDatePattern);
The thing is that it returns the year also. I don't want the year.
So I thought I could remove the year pattern from the LongDatePattern. But there are commas in some countries and it would look bad if I removed the 2013 year.
Can someone help me to be able to do it?
Windows.Globalization.DateTimeFormatting.DateTimeFormatter will allow you to supply a template that specifies exactly which components you want included in the formatted result ("month day dayofweek") for example.