No, it isn't.
The 'long time' expression is a set phrase 'Long time no see'. It's a kind of 'pidgin English', meaning that we are aware that the grammar is incorrect, or at least non-standard. You can't normally substitute the words in set phrases for other words.
In this situation you would have to use standard grammar, such as:
'I haven't studied for a long time.'