This conversation has been locked due to inactivity. Please create a new post.
This conversation has been locked due to inactivity. Please create a new post.
I understood on how set jcr:property of type date by doing this
Calendar cal = Calendar.getInstance();
node.setProperty("publishDate",cal);
How to add a property of type Date using Java?
What it does is it sets property with Name and type date but value it takes as the current Local time.
I want to update value.
Can anyone help.
Solved! Go to Solution.
Views
Replies
Total Likes
Hi,
You don't need to do anything
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
child.setProperty(cpropertyName,calendar);
Views
Replies
Total Likes
Hi Arun,
I did actually
but while setting property it is prompting me to Cast argument to (Value).
DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'+00:00'");
java.util.Date date = inputFormat.parse(inputDate);
Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
calendar.setTime(date);
child.setProperty(cpropertyName,(Value) calendar.getTime() );
When i do cast, it is giving error while setting metadata
"javax.jcr.Date cannot be casted to javax.jcr.Value"
Views
Replies
Total Likes
Thanks Arun!
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies