[xwiki-users] AGE and calculating date
Hi, I think this might a velocity/java script or groovy question more as a xwiki question. We want to record a age (Period of days/seconds since birth date). What datatype would you recommend: - String structured - Numeric integer of Days or Seconds - Date/Time We would like to be able to display the data as: - Date notation - Years, Months, Weeks - Years, Months, Days - Years, Months Things to consider is that each month has different period lengths in days and that each 4 years we have different number of days in a year Should/Can we do this server side (velocity) What velocity tools or services can we use Gerritjan Koekkoek Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS Visit our website<http://www.cdlsworld.org> Facebook<https://www.facebook.com/gerritjan.koekkoek> email<[email protected]>
Hi,
On 14 Nov 2016, at 08:56, Gerritjan Koekkoek <[email protected]> wrote:
Hi,
I think this might a velocity/java script or groovy question more as a xwiki question.
We want to record a age (Period of days/seconds since birth date).
What datatype would you recommend:
- String structured
- Numeric integer of Days or Seconds
I’d use a Number.
- Date/Time
We would like to be able to display the data as:
- Date notation
- Years, Months, Weeks
- Years, Months, Days
- Years, Months
Things to consider is that each month has different period lengths in days and that each 4 years we have different number of days in a year
Should/Can we do this server side (velocity)
What velocity tools or services can we use
I’d use Joda Time ($xwiki.jodatime). See http://extensions.xwiki.org/xwiki/bin/view/Extension/Joda+Time+Plugin You should google jodatime to find out all its API (it’s quite rich). Thanks -Vincent
Gerritjan Koekkoek Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS Visit our website<http://www.cdlsworld.org> Facebook<https://www.facebook.com/gerritjan.koekkoek> email<[email protected]>
Thanks Vincent, great. How would you advise to add this to a xForm. We would like to allow the user in EDIT mode to enter years, months and days (since birth) I would then specify a class with a number/integer Attribute age, type Number/Integer $doc.display(age) would give me a numeric field to enter in HTML Should I use: - Custom display using joda - A piece of velocity in the sheet using joda - a piece of Javascript showing to the user a set of controls Gerritjan Koekkoek Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS Visit our website<http://www.cdlsworld.org> Facebook<https://www.facebook.com/gerritjan.koekkoek> email<[email protected]> ________________________________ From: users <[email protected]> on behalf of Vincent Massol <[email protected]> Sent: 14 November 2016 09:05:04 To: XWiki Users Subject: Re: [xwiki-users] AGE and calculating date Hi,
On 14 Nov 2016, at 08:56, Gerritjan Koekkoek <[email protected]> wrote:
Hi,
I think this might a velocity/java script or groovy question more as a xwiki question.
We want to record a age (Period of days/seconds since birth date).
What datatype would you recommend:
- String structured
- Numeric integer of Days or Seconds
I’d use a Number.
- Date/Time
We would like to be able to display the data as:
- Date notation
- Years, Months, Weeks
- Years, Months, Days
- Years, Months
Things to consider is that each month has different period lengths in days and that each 4 years we have different number of days in a year
Should/Can we do this server side (velocity)
What velocity tools or services can we use
I’d use Joda Time ($xwiki.jodatime). See http://extensions.xwiki.org/xwiki/bin/view/Extension/Joda+Time+Plugin You should google jodatime to find out all its API (it’s quite rich). Thanks -Vincent
Gerritjan Koekkoek Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS Visit our website<http://www.cdlsworld.org> Facebook<https://www.facebook.com/gerritjan.koekkoek> email<[email protected]>
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
Thanks Vincent, great. How would you advise to add this to a xForm. We would like to allow the user in EDIT mode to enter years, months and days (since birth) I would then specify a class with a number/integer Attribute age, type Number/Integer $doc.display(age) would give me a numeric field to enter in HTML Should I use: - Custom display using joda - A piece of velocity in the sheet using joda - a piece of Javascript showing to the user a set of controls Gerritjan Koekkoek Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS Visit our website<http://www.cdlsworld.org> Facebook<https://www.facebook.com/gerritjan.koekkoek> email<[email protected]> ________________________________ From: users <[email protected]> on behalf of Vincent Massol <[email protected]> Sent: 14 November 2016 09:05:04 To: XWiki Users Subject: Re: [xwiki-users] AGE and calculating date Hi,
On 14 Nov 2016, at 08:56, Gerritjan Koekkoek <[email protected]> wrote:
Hi,
I think this might a velocity/java script or groovy question more as a xwiki question.
We want to record a age (Period of days/seconds since birth date).
What datatype would you recommend:
- String structured
- Numeric integer of Days or Seconds
I’d use a Number.
- Date/Time
We would like to be able to display the data as:
- Date notation
- Years, Months, Weeks
- Years, Months, Days
- Years, Months
Things to consider is that each month has different period lengths in days and that each 4 years we have different number of days in a year
Should/Can we do this server side (velocity)
What velocity tools or services can we use
I’d use Joda Time ($xwiki.jodatime). See http://extensions.xwiki.org/xwiki/bin/view/Extension/Joda+Time+Plugin You should google jodatime to find out all its API (it’s quite rich). Thanks -Vincent
Gerritjan Koekkoek Vader van Rai Koekkoek (cdls) en voorzitter vereniging CdLS Visit our website<http://www.cdlsworld.org> Facebook<https://www.facebook.com/gerritjan.koekkoek> email<[email protected]>
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (2)
-
Gerritjan Koekkoek -
Vincent Massol