Thank you, and what about "It's a long time since I rode a bicycle."?
"Nice to meet you." is a way of saying hello (comple form"It's nice to meet you."),and
"Nice meeting you." is a way of saying goodbye (complete form "It's been nice meeting you "), but some people do say "Nice to meet you." as a way of saying goodbye, I'm confused.
Yes, contextually it could stand for 'it was nice to meet you'.
Most commonly, however, the difference between the two expressions is as you describe.