No, there is no data of Pokemon black or white in Pokemon platinum so it won't know about any of the pokemon.
No, but you can transfer from platinum to black or white using poketransfer of relocater.
Transfer one from a Pokemon Black, White, Black 2, or White 2 game using the Pokemon Bank and Poke Transporter applications.
If you somehow manage to get it on HeartGold, SoulSilver, Diamond, Pearl, or Platinum, you can trade it to Black or White using the thingy.
You can't actually trade Pokemon between Pokemon white and Pokemon platinum. The only way to get your Pokemon from Pokemon platinum to white is to use the pokeshifter. The pokeshifter can be found in a lab to the west of white forest (or black city if you are playing Pokemon black). You can get to these places after you finish the main story. When transporting Pokemon using the pokeshifter the Pokemon can't know HM's and if they are holding items the items will be taken from your Pokemon on platinum and placed in your bag also, you have to transport 6 Pokemon at a time. The scientist will tell you about the rules of transporting Pokemon when you get there anyway. Hope this helped!
you cant do that using a code
You can do that by either using the Poketransfer on route 13 or the Relocator to transfer your pokemon from Platinum, Diamond, Pearl, Heartgold, and Soulsilver. But you need another DS to make either of these things to work.
it doesn't in Pokemon dimond but i don't have Pokemon platinum
There are two ways to evelove Pokemon in Pokemon platinum by lefstones and leveling up.
by using action replay
not possible
It's possible, in an indirect way. You have to trade Pokemon from Pokemon Colleseum to Leafgreen, Firered, Ruby, Sapphire, or Emerald, then import to Diamond/Pearl/Platinum, then import to Pokemon Black using the Pokemon Relocater.
by using a cheat