DateTools : Some tools to work with date and time

I want to store date in firebase

I recommend you to read this guide:

And still you have any query then post here.

This is different topicā€‹:thinking:

bug in difference


this bug is appearing if you select a day in January and then select another day two months or more apart
ps: the snackbar returns the value
in the other months apparently this problem does not appear

Hi @thiagofernandes055
Thanks for letting me know.
Does it throws any runtime error ?

P.S. Are you able to get difference using Clock?

Best extension dudeā€¦ every time I use web component to get the current date & timeā€¦I have an idea for youā€¦ If you can add countdown option if itā€™s possible @vknow360

2 Likes

Sorry but can you explain what is countdown?

Mean if there is 30 sec countdown then when after every sec it goes down like 29,28 , 27 etcā€¦
Or if there is 10 day difference between 2 dates then as I am going near to the second the difference will goes like 8 days 12 hours 10 min & 5 sec remainā€¦
@vknow360

1 Like

Thanks.
It can be easily done using Clock component.

1 Like

Oh ya but I only suggest you that features for your extensionā€¦ @vknow360

by the way thank you for giving response on my suggestionsā€¦

2 Likes

When possible, is much better if you create your functions in procedures rather than depending on third party extensions. What happens if you develop an app and later you find out the extension has bugs? You will have to depend on the developer to fix it for you to have a working app again. The developer may fix it right away or you may never find him/her again, like it happened with some orphaned extensions.
Or you want to customize your results? Or the extension is not compatible with another extension you need to have in your app? Thereā€™s many scenarios where making your own procedures makes more sense, like I said WHEN IT IS POSSIBLE. I know some things are not possible with blocks or they are too slow and thatā€™s when extensions should be implemented.
Iā€™m not trying to put down this extension, but to get a difference in between 2 dates itā€™s very easy with the current blocks, you just have to think a little what blocks to use. That is a good thing, you know? THINKING!
Arenā€™t we telling the users all the time ā€œWHAT HAVE YOU TRIED?ā€ or ā€œTRY SOMETHING FIRST AND THEN WE WILL HELP YOUā€.
How are we expecting them to learn and try something if all we do is give them everything done with an extension that does basically 1+1?
Lately Iā€™ve seen a lot of users asking ā€œHey, can someone give me an extension to blah, blah, blahā€ when blah is perfectly done with blocks. Letā€™s not be lazy please, throw some blocks and see what happens! Blocks donā€™t bite!! :wink:

16 Likes

We need an extension to the community to read us the long posts please!!! :joy::rofl:

5 Likes

Thank you

I agre with you.It is possible to get duration or difference using clock from two instants.
DateTools and Clock both uses Date and Calendar classes so if there is a bug in DateTools then it should be also in clock component. Thatā€™s why I asked @thiagofernandes055 that he is able to do same thing using clock or not.
I admit that something is wrong in my code as well as in Java.

And here are some reasons for making extensions (not my personal opinion) i.e. why an extension developer makes an extension :
1.Fun
2.Learning and understanding(newbie like me)
3.Helping
4.Earning

At last I would like to sayā€¦
Extension developers and App developers are incomplete without each other.They are fully dependent and not dependent on each other.Everyone has its unique and important place in this universe.

Thank you for reading :grin:

P.s. I have posted this without using Google translate so there can be many mistakes as my English is weak so if you find any mistake then forgive me.Thanks

5 Likes

I love extensions, donā€™t get me wrong. It is one of the most important milestones in App Inventor and its clones. This extension you made for dates has some really useful blocks.
My opinion is that we as experienced users should encourage new users to use the available built in blocks more often, to help them learn how to come up with their own solutions and see the logic in coding.

7 Likes

I donā€™t know that you love extensions or not but I love to read your posts.
And everytime I am totally agree with you.
We should encourage new users to use their own logic in koding.
Thank you.

4 Likes

Hi
Bug has been fixed in Intellij IDEA.
And I will update extension in less than 2 days.
Sorry for delay.
Thanks.

Who knows what will be new in next version!

3 Likes

Updated or not

Not yet.
The bug has been fixed but I am trying to add new features.

1 Like

Important

Updated extension and the bug has gone(if i am not wrong)
Sorry for incomplete documentation

2 Likes

ChangeLog Version 4

New blocks
Just one new block with its event handler:
image

Bug Fixes/Changes

  • Some spelling fixes
  • Replaced some old libraries with new libraries
  • Some other minor changes
1 Like