1. How long does it take for a txn settled in lightning network to be confirmed in BTC blockchain?
As said, LN transactions are off-chain. So you will get the coins
* in case it was you creating the channel, when you and your peer will close the channel between you two (which afaik is an on-chain transaction and that one has to be confirmed)
* in case you use a third party service for LN, it depends when and how the third party sends you those coins (or credits your account if it's a custodian wallet).
Each LN node knows only the transactions routed by it; so the answer for you is no.
3. Is bitcoin core able to send to lightning wallet? lightning wallet address are way too longer than the segwit address.
Afaik Bitcoin Core doesn't handle LN.
So if, for example you use Blue Wallet for LN (please don't take it as an advice to use this one, it's just an example I know), there's a bech32 address you can send to in order to fund "your"[1] LN wallet you can send further LN transactions from.
[1] Actually it's not entirely yours, since the LN "wallet" in Blue Wallet is a custodian account.