I have worked on a .NET (C#) project sometime back. It took me about 3 weeks to understand the .NET framework and C# language.
Thing is, if you know the Java very well then it is easy to understand the .NET but if you know the .NET and you want to switch to Java then it would take definitely more time to learn Java.